Vibrations for engineers - Pujara, Kewal K.