Machines & mechanisms: applied kinematic analysis - Myszka , David H. (Delhi Pearson, 2005)