Engineering Design by George E. Dieter, Linda C. Schmidt & George Dieter