Compilers : Principles, Techniques, and Tools – Ullman, Aho, Sethi

This textbook covers a lot of ground without feeling overwhelming.