Theory of Machines - Shigley, Joseph Edward (New York:McGraw-Hill Book Company, Inc., 1961)