Compiler techniques (Auerbach, 1972)
Auerbach computer science series