David H Myszka

Machines and mechanisms : Applied kinematic analysis - 3 - Pearson Educations 2005

621.815