An approach to the automatic generation of code generators - Donegan, Michael Kelly (1973)