Principles of compiler design - Alfred V Aho, & Jeffrey, D Ullman (Narosa, New Delhi, 1998)