course 230 PHYS: Vibrations and Waves Vibrations and Waves in Physics By Iain G. Main Cambridge University Press, 1998 course attachements