Joseph E. Shigley 3 6,372 Theory of Machines and Mechanisms – John Uicker, Gordon Pennock and Joseph Shigley – 3rd Edition