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