Advanced Vibration Analysis by S. Graham Kelly