Creative Problem Solving And Engineering Design by Roland Jenison & Monika Lumsdaine