Problem Solving by Howard Shirley Spence,; Stevenson Russ Banham