Kinematics and dynamics of machinery - Wilson, Charles E. (Pearson Education International Inc, 2003)