Mechanics: Of particles, waves and oscillations - Kamal, K. L. (New Delhi, 1995)