Mechanical engineering design - Shigley, Joseph Edward; Mischke, Charles R. (McGraw-Hill series in mechanical engineering, 2001)