Balachandran B., Magrab E. Vibrations 3ed 2019