compilers , principles, techniques and tools - AHO ( Alfred ), LAM ( Monica.S ) SETHI ( Ravi ) & (PEARSON NEW DELHI)