Engineering Vibrations 2nd Edition by William J. Bottega