Thinking and Intelligence

Solving Problems (great to read)

avoid functional fixedness