Mechanical Engineering Design - Shigley, Joseph Edward; Mischke, Charles R. (McGraw-Hill, 1989)