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