Engineering a compiler - Cooper, Keith D. (Keith Daniel); Torczon, Linda (Morgan Kaufmann Publishers, 2004)