Mechanical Vibration first edition (new) - William J. Palm iii (New Delhi Wiley india, 2010)