Principles of compiler design - Aho, Alfred V. (New Delhi Narosa pub., 2006)