Techniques of problem solving - Krantz, Steven G. 1951- (Steven George) (American Mathematical Society, 1997)