Engineering mechanics dynamics - Andrew Pytel (Cengage Learning, 2017)