Kinematics and dynamics of machinery - Wilson, Charles E (Pearson Prentice Hall, 2006)