books by subject
Personalities
The Neuropsychology of Individual Differences
Understand Psychology: How Your Mind Works and Why You Do the Things You Do
Too Nice for Your Own Good: How to Stop Making Nine Self-sabotaging Mistakes
Communities of Practice: Learning, Meaning, And Identity (Learning in Doing: Social, Cognitive and Computational Perspectives)