Applied kinematics : for students and mechanical designers - Billings, Harland J.