Compilers principles Techniques and tools - Alfred V Aho; Monica S; Lam Ravi Sethi Jeffr rey D; Ullman (Dorling kindersley Pvt.ltd New Delhi, 2012)