Kinematics and dynamics of machinery - Garcia-Murillo, Mario A.; Zhang, Dan