
Just for Fun: The Story of an Accidental Revolutionary by Linus Torvalds and David Diamond
All my nerdy senses were pleased by this book. I highly recommend it.

A Philosophy of Software Design by John Ousterhout
The must-read for software engineers.

Thinking, Fast and Slow by Daniel Kahneman
Thinking, Fast and Slow - the most useful book you can read.