Thinking, Fast and Slow
Daniel Kahneman
How Not to Be Wrong
Jordan Ellenberg
On Grand Strategy
John Lewis Gaddis
Introduction to the Theory of Computation, 3rd ed.
Michael Sipser
Spark
Bill Chambers