Modern Compiler Design - Grune, Dick; van Reeuwijk, Kees; Bal, Henri E.; Jacobs, Ceriel J.H; Langendoen, Koen (Springer New York : Imprint: Springer, 2012)