Compilers : principles, techniques and tools - Alfred V Aho (Addison Wesley Longman, 1999)