Roy Baumeister

Knowing Yourself - How to Understand Personality, Harness Willpower, and Manage Self Esteem (Unabridged)