Theory of machines and mechanisms - Uicker, Jr., John, J. (Oxford University Press, 2018)