COMPILERS: PRINCIPLES, TECHNIQUES AND TOOLS - AHO, ALFRED V (NEW DELHI PEARSON, 2009)