Compilers principles, techniques, & tools - Aho, Alfred V. (Dorling Kindersley, 2007)