Mechanical Vibrations - Kelly Graham, S (Chennai McGraw Hill, 2017)