An introduction to computer languages - Heaps, Harold S. (Prentice-Hall, 1972)