Techniques Of Problem Solving - Krantz (Steven G) (1997)
15