Principles of compiler design - Aho, Alfred V. (New Delhi, 2001)