Principles of compiler design - Aho, Alfred V (Narosa publishing house, 2002)