AGARWAL,JD MECHANICAL AND WAVE MOTION - 6TH - New Delhi PRAGATI 2018 - 295 Dewey Class. No.: 620 / MEC-A