Essentials of Dynamics and Vibrations - Billingsley, John (Springer International Publishing, 2018)