Mechanical engineering design - Shigley, Joseph Edward (McGraw-Hill Book Company, 1983)