Principles of compiler design - Aho, Alfred V (Narosa, 1985)