MECHANICAL VIBRATIONS - PALAM WILLIAM J. (WILEY INDIA PVT. LTD.)