Introduction to the physics of waves - Freegarde, Tim (2013)