Compilers their design and construction using Pascal - Hunter, Robin (Wiley, 1985)