The varieties of programming language
Strachey, Christopher.
Oxford Oxford University Computing Laboratory, Programming Research Group
1973
Programming languages (Electronic computers)