Fundamentals of multibody dynamics : theory and applications - Amirouche, Farid