Compiler Construction - Franke (Springer Berlin Heidelberg, 2015)