Kinematics and Dynamics of Machinery - Charles E Wilson (Pearson Education, New Delhi, 2011)