Compilers : Principles, Techniques and Tools - AHO (ALFRED V) SETHI RAVI ULLMAN (JEFREY D) (NEW YORK ADDISON WESLEY)