Theory of Machines and Mechanisms (McGraw-Hill series in mechanical engineering) by Joseph E. Shigley (1980-06-01)