The Soul of a New Machine by Tracy Kidder
Zen and the Art of Motorcycle Maintenance by Robert M. Pirsing
Thinking, Fast and Slow by Daniel Kahneman
A Philosophy of Software Design by John Ousterhout