Techniques of problem solving - Krantz, Steven G (Universities Press Hyderabad, 2010)
English