Fundamentals of Multibody Dynamics - Amirouche, Farid M. L. (Birkhäuser Boston, 2006)