The Elements of Computing Systems: Building a Modern Computer ...
Shimon Schocken & Noam Nisan
The Elements of Computing Systems (1)
When Genius Failed: The Rise and Fall of Long-Term Capital Management
Roger Lowenstein
The NKJV Daily Bible
Anonymous
The Complete Software Developer's Career Guide: How to Learn ...
John Sonmez
The Complete Software Developer’s Career Guide (1)
Democracy in Chains: The Deep History of the Radical Right's ...
Nancy MacLean
Framework Design Guidelines: Conventions, Idioms, and Patterns ...
Brad Abrams & Krzysztof Cwalina
Introduction to Algorithms
Clifford Stein & Thomas H Cormen & Charles E Leiserson & Ronald L Rivest
Manna: Two Visions of Humanity's Future
Marshall Brain
The Design of Everyday Things
Donald A. Norman
The First Domestication: How Wolves and Humans Coevolved
Raymond Pierotti & Brandy R. Fogg
The Anxious Generation: How the Great Rewiring of Childhood ...
Jonathan Haidt
Pioneering Portfolio Management: An Unconventional Approach ...
David F. Swensen & Charles D. Ellis
Artificial Intelligence: A Modern Approach
Peter Norvig & Stuart Jonathan Russell & Ernest Davis
Artificial Intelligence (1)
Careless People: A Cautionary Tale of Power, Greed, and Lost ...
Sarah Wynn-Williams
Wynn (1)
Animal Farm
George Orwell
The Hidden Wound
Wendell Berry
iWoz - Computer Geek to Cult Icon: How I Invented the Personal ...
Steve Wozniak & Gina Smith
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans
Domain (1)
Chip War: The Fight for the World's Most Critical Technology
Chris Miller
Remote Usability Testing
Inge De Bleecker & Rebecca Okoroji
Cryptonomicon
Neal Stephenson
Relentless Pursuit
Bradley J. Edwards
Agile Project Management with Kanban
Eric Brechner
Developer Best Practices (1)
Agile Software Requirements: Lean Requirements Practices for ...
Dean Leffingwell
Agile Software Development Series (1)
The Smartest Guys in the Room: The Amazing Rise and Scandalous ...
Bethany McLean & Peter Elkind
Fahrenheit 451
Ray Bradbury
Bad Blood: Secrets and Lies in a Silicon Valley Startup
John Carreyrou
More About Software Requirements: Thorny Issues and Practical ...
Karl Wiegers
Mastering the Requirements Process: Getting Requirements Right
Suzanne Robertson & James W. Robertson
The Swarm
Frank Schätzing
Kanban: Successful Evolutionary Change for Your Technology Business
David J. Anderson