Modern compiler design - Dick Grune, author (Spinger Science, 2012)