Compiler Construction - Mycroft, Alan; Kanade, Takeo; Zeller, Andreas; Kittler, Josef (Springer Berlin / Heidelberg, 2006)