Techniques Of Problem Solving - Krantz, Steven G (Hyderabad Universities Press, 1998)