Theory of Machines and Mechanisms - Shigley, Joseph Edward (1980)