The Pragmatic Programmer
David Thomas & Andrew Hunt
Operating System Concepts
Abraham Silberschatz & Greg Gagne & Peter B. Galvin
Bash Pocket Reference
Arnold Robbins
Database Management Systems
Raghu Ramakrishnan & Johannes Gehrke
Computer Organization and Design, ARM Edition
David A. Patterson & John L. Hennessy
Purely Functional Data Structures
Chris Okasaki
Advanced Compiler Design Implementation
Steven Muchnick
Linux Kernel Development
Robert Love
Linkers and Loaders
John R. Levine
Probability, Statistics, and Random Processes For Electrical ...
Alberto Leon-Garcia
The Rust Programming Language
Steve Klabnik & Carol Nichols
Design Patterns
Ralph Johnson & Erich Gamma & John Vlissides & Richard Helm
Object-Oriented Software Engineering
Ivar Jacobson & Magnus Christerson & ACM Press Staff & Patrik Jonsson & Gunnar Övergaard
Computer Architecture
John L. Hennessy & David A. Patterson
Rust for Rustaceans
Jon Gjengset
Refactoring: Improving the Design of Existing Code
Martin Fowler
Patterns of Enterprise Application Architecture
Debugging Teams: Better Productivity Through Collaboration
Brian W. Fitzpatrick & Ben Collins-Sussman
Functional Programming in C++
Ivan Cukic
Introduction to Algorithms
Thomas H. Cormen
Pro Git
Scott Chacon & Ben Straub
Information Retrieval: Implementing and Evaluating Search Engines
Stefan Büttcher & Charles L. A. Clarke & Gordon V. Cormack
Computer Systems: A Programmer's Perspective
Randal E. Bryant & David Richard O'Hallaron
Compilers
Alfred V. Aho & Monica S. Lam & Ravi Sethi & Jeffrey D. Ullman
The AWK Programming Language
Alfred V. Aho & Brian W. Kernighan & Peter J. Weinberger
Structure and Interpretation of Computer Programs
Harold Abelson & Gerald Jay Sussman & Julie Sussman