Cooper, Keith and Torczon, Linda Engineering a Compiler - 2nd - Morgan Kaufmann 2011 ISBN: 9780120884780