This is one of the few books I've read that I would actually call 'mind bending' (though stretching might be a better word).
Another amazing book of his that I don't see mentioned a lot (perhaps because it is more technical that maybe any of his other books) is 'Fluid Concepts And Creative Analogies'.