Animated comparison between longitudinal and transverse waves

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 ...