Five or Ten New Proofs of the Pythagorean Theorem
Ne'Kiya Jackson & Calcea Johnson
Automate the Boring Stuff With Python: Practical Programming ...
Albert Sweigart
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma & Richard Helm & Ralph Johnson & John Vlissides
Writing An Interpreter In Go
Thorsten Ball
No Country for Old Men
Cormac McCarthy