Compilers / Principles, Techniques, and Tools
    (Alfred V.Aho, Ravi Sethi, Jeffrey D. Ullman)

Introduction to Compiling
A Simple One-Pass Compiler
Lexical Analysis (1)
Lexical Analysis (2)
Finite-State Machines
Syntax Analysis (1)
Syntax Analysis (2)
Syntax-Directed Translation
Type Checking
Run-Time Environments
Intermediate Code Generation
Code Generation
Code Optimization
What to Write a Compiler?
A Look at Some Compilers