Theory of machines and mechanisms - Uicker, John J. Jr; Pennock, Gordon R.; Shigley, Joseph E. (Cambridge University Press, 2023)