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