The Soul of a New Machine
Tracy Kidder
Conversations of Socrates (Classics)
Xenophon
Practical Foundations for Programming Languages
Robert Harper
Never Split the Difference: Negotiating as if Your Life Depended ...
Chris Voss
Game Programming Gems 7
Scott Jacobs