A Philosophy of Software Design
John Ousterhout
Thinking, Fast and Slow
Kahneman, Daniel
The Design of Everyday Things
Don Norman
Mere Christianity
C. S. Lewis
The Dip: A Little Book That Teaches You When to Quit (And When ...
Seth Godin
The Anxious Generation
Jonathan Haidt
Where Good Ideas Come From
Steven Johnson