Kinematics,Dynamics and design of Machinery - Waldron,Kenneth J (New Delhi John Wiley, 2010)