Theory of Machines and Mechanisms - Uicker John J; Pennock Gordon R & Shigley Joseph E (Oxford University Press, 2013)