Solving Problem Solving by Robert L. Flood