Mechanical engineering design - Shigley Joseph Edward 1909-1994 (McGraw-Hill, 1986)