Waves and oscillations - Chaudhuri, R. N. (New Age International, 2010)