The ancient Greeks knew the laws that govern the propagation of light in a uniform medium and upon its reflection. However, the law governing the refraction of light as it passes from one transparent medium to another was unknown until the last century. Snell discovered it, Descartes tried to explain it and Fermat criticized his explanation. Since then, many great geometers have researched the problem, although no one has yet found a way of harmonizing the law of refraction with more fundamental laws that Nature must obey.