Dynamics of multibody systems - Shabana, Ahmed A (CUP, 1998)