Introduction to Engineering Design and Problem Solving - - (McGraw-Hill)