Waves and Oscillations - Chaudhuri R.N (New Age International, 2001)