Essentials of Dynamics and Vibrations - Billingsley, John (Springer Nature Switzerland, 2025)