Kinematics and dynamics of machinery - Wilson, Charles E.; Sadler, J.Peter. (Singapore: Pearson Education South Asia Pte Ltd, 2006)