Must Read Software


Distributed Systems: Principles and Paradigms
The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling (Wiley Professional Computing)
Introduction to Information Retrieval
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
Foundations of Scalable Systems
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
Purely Functional Data Structures (Volume 0)
Become an Effective Software Engineering Manager
Computer Networks: A Systems Approach, Fourth Edition (The Morgan Kaufmann Series in Networking)
Serious Cryptography: A Practical Introduction to Modern Encryption
Programming Massively Parallel Processors: A Hands-on Approach
From Mathematics to Generic Programming
Real-World Cryptography
Practical Cryptography
Programming Language Pragmatics