Schaum's Outline Of Mechanical Vibrations by S. Graham Kelly & Graham Kelly S.