Computational dynamics : theory and applications of multibody systems