MECHANICAL AND WAVE MOTION - AGARWAL,JD (New Delhi PRAGATI, 2018)