Compiler Construction For Digital Computers - Gries (David) (1971)