Theory of Machines and Mechanisms - Uicker, John Joseph; Pennock, Gordon R.; Shigley, Joseph Edward (University Press, 2018)