A balanced survey of the higher cognitive processes--human thinking, problem solving, and learning which reflects important research developments and classic theories of problem solving. Intended for courses in cognitive psychology, learning and memory, problem solving, critical-thinking, and educational psychology.