Techniques of problem solving - Krantz, Steven G. (Unversities Press (India) Ltd., 1997)