Design of Compilers - Karen A. Lemone (CRC Press, 1992)