Kinematics and Dynamics of Machines-Second Edition