Cambridge University Press Intermediate Dynamics for Engineers: Newton-Euler and Lagrangian Mechanics