Modern Compiler Design - Dick Grune Kees van (New Delhi McGraw Hill, 2012)