Vibrations And Waves In Continuous Mechanical Systems by Peter Hagedorn & Anirvan DasGupta