MECHANICAL ENGINEERING DESIGN - J.E. Shigley. (McGraw-Hill, 1972)