Cryptonomicon
Neal Stephenson
Bad Blood: Secrets and Lies in a Silicon Valley Startup
John Carreyrou
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma & Richard Helm & Ralph Johnson & John M. Vlissides
Head First Design Patterns
Eric Freeman & Elisabeth Robson & Bert Bates & Kathy Sierra
Spies
John Earl Haynes & Harvey Klehr & Alexander Vassiliev