Thinking, Fast and Slow
Kahneman, Daniel
Being Mortal
Atul Gawande
Refactoring UI
Adam Wathan & Steve Schoger
Hooked
Nir Eyal
A Philosophy of Software Design
John Ousterhout