Introduction to Algorithms
Computer Organization and Design, Fifth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
Modern Operating Systems (4th Edition)
Introduction to Algorithms, 3rd Edition (MIT Press)
Linux Kernel Development (3rd Edition)
Operating Systems: Principles and Practice
Cracking the Coding Interview: 189 Programming Questions and Solutions
Computer Networking: A Top-Down Approach (6th Edition)
Design Patterns: Elements of Reusable Object-Oriented Software
Computer Networking: A Top-Down Approach (7th Edition)