Compiling (Theory of Parsing, Translation and Compiling)
UNIX: A History and a Memoir
Data Structures and Algorithms
Code: The Hidden Language of Computer Hardware and Software
Daily Coding Problem: Get exceptionally good at coding interviews by solving one problem every day
Formal Languages and Their Relation to Automata (Addison-Wesley Series in Computer Science and Information Processing)
A Discipline of Programming
Principles of Compiler Design (Addison-Wesley series in computer science and information processing)