Machines and mechanisms : applied kinematic analysis - Myszka, David H. (Pearson India Education Services, Pvt. Ltd., 2015)