Four Ways of Thinking
David Sumpter
What If?: Serious Scientific Answers to Absurd Hypothetical ...
Randall Munroe
Maps of Meaning
Jordan B. Peterson
Sprint: How to Solve Big Problems and Test New Ideas in Just ...
Jake Knapp & John Zeratsky & Braden Kowitz
A Philosophy of Software Design
John Ousterhout