Principles Of Compiler Design - Aho, Alfred V; Ullman, Jeffrey D (New Delhi Narosa, 2001)