Compilers : Principles, Techniques, and Tools – Ullman, Aho, Sethi This textbook covers a lot of ground without feeling overwhelming.