Machines and Mechanisms :Applied Kinematic Analysis 4th Edition - David H Myszka (Pearson Educations, 2015)