Crafting a compiler with C - Fischer, Charles N. (Pearson, 1991)