Crafting a compiler with C / Charles N. Fischer, Richard J. LeBlanc, Jr - Fischer, Charles N.