Vibrations and Waves in Physics by Iain G. Main