University of Salford Waves Page

Lots of animations which explain waves concepts, from basic to advanced.  Check out the index.