Oulie
Techniques of Problem Solving by Steven G. Krantz — Oulie