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