Review:

Lots of insight here about how psychology works and some subtle lessons about how pragmatism draws on those insights. I can see myself rereading this a few times because James is just a great explainer, the way Richard Feynman is a great explainer.