Computer Sciences


Code: The Hidden Language of Computer Hardware and Software
Structure and Interpretation of Computer Programs
Introduction to Algorithms
Code Complete: A Practical Handbook of Software Construction
The Pragmatic Programmer: From Journeyman to Master
The Algorithm Design Manual
Clean Code: A Handbook of Agile Software Craftsmanship
A Philosophy of Software Design
The Black Swan: The Impact of the Highly Improbable
Domain-Driven Design: Tackling Complexity in the Heart of Software
Clean Architecture
The Lean Startup
Digital Image Processing
Design Patterns: Elements of Reusable Object-Oriented Software
Refactoring: Improving the Design of Existing Code