Mechanical engineering design - Joseph. E. Shigley (McGraw-Hill, 1983)