A. V. Aho, J. D. Ullman, Principles of Compiler Design, Addison-Wesley, 1977.
@book{DB-GD, title = "{Principles of Compiler Design}", author = "Alfred Vaino Aho and Jeffrey David Ullman", publisher = "Addison-Wesley", isbn = "978-0201000221", year = 1977, }
There are three Dragon Books: the Green, DB-GD, the Red, DB-RD and the Purple, DB-PD, each next one a direct extension of its predecessor. Their nicknames come from the dragons depicted on covers of most editions, with “complexity of compiler design” written on the beast being attacked by a knight with names of various compiler engineering techniques inscribed on its armour and weapons. Dragon Books are equally popular as self-study material, as university course foundations and as cookbooks among industrial developers.