Robert L. Glass: An Elementary Discussion of Compiler/Interpreter Writing. ACM Comput. Surv. 1(1): 55-77 (1969)