Elements of compiler construction - Maginnis, James B. (Appleton Century Crofts, 1972)