Compiler design theory, tools, and examples - Bergmann, Seth (W.C. Brown, 1994)