Kinematics and dynamics of machinery - Wilson, Charles E. (Prentice Hall, 2003)