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