Definition of programming languages by interpreting automata - Ollongren, Alexander. (Academic Press, 1974)