Fundamentals of Noise and Vibration Analysis for Engineers by Michael Norton, M.P. Norton & D.G. Karczub