Compiler Construction - Waite, William M. (Springer-Verlag, 1984)