Sprint: How to Solve Big Problems and Test New Ideas in Just ...
Jake Knapp
About a Boy
Nick Hornby
Computational Complexity
Christos H. Papadimitriou
History of American Literature
Reuben Post Halleck
Introduction to Automata Theory, Languages, and Computation
John E. Hopcroft & Rajeev Motwani & Jeffrey D. Ullman