The Happiness Hypothesis
Jonathan Haidt
Refactoring UI
Adam Wathan & Steve Schoger
A Philosophy of Software Design
John Ousterhout
The Design of Everyday Things
Don Norman
Node.js Design Patterns - Second Edition
Luciano Mammino & Mario Casciaro