Concepts in problem solving - Rubinstein, Moshe F.; Pfeiffer, Kenneth R. (Prentice-Hall, 1980)