Mechanical vibrations: Theory and practice - Bhave, Shrikant (New Delhi Pearson Education, 2010)