Engineering Problem Solving by Milton Clayton Shaw, Milton C. Shaw & Phillip A. Cloud