Effective problem solving - Levine, Marvin , 1928- (Prentice-Hall, 1988)