Dynamics of multibody systems / - Shabana, Ahmed A., (Cambridge University Press,, 2005)