Theory of machines and mechanisms - Joseph Edward Shigley, John Joseph Vicker - SHIGLEY, Joseph Edward (McGraw Hill, 1981)