Dynamics of multibody systems - Shabana, Ahmed A.