Hugens' principle explains reflection and refraction
Here, in the first few paragraphs, you find some of the history and limitations of Huygens' principle, followed by lots of equations ...