Mechanical Engineering Design - Shigley (Joseph Edward); Mitchell (Larry D); Rotary Club Cbe (1983)