Engineering Design by Linda Schmidt, Professor John Hutchinson & Mooneyan John