Review of "Heuristic Programming: Ill-Structured Problems"