Krantz, Steven G. Techniques of problem solving / by Steven G. Krantz - Hyderabad University press 1998 - 465p.