Kinematics And Dynamics Of Machinery by Charles Wilson, Charles E. Wilson & J. Peter Sadler