A Textbook of Oscillations and Waves