Kinematics, Dynamics, and Design of Machinery - John Wiley & Sons