Compiler design: for computer science students and professionals - Goel, Ritendra (Paragon International, 2008)