Dynamics Of Machines - Balaguru S.; Balaguru S. (Cengage Learning, 2019)