1. Aho, A. V. and Ullman, J. D.,The theory of parsing, translation, and compiling, vol. 1, Prentice-Hall, Englewood Cliffs, 1972.
2. Backus, J. W.,Can programming be liberated from the von Neumann style? A functional style and its algebra of programs, Comm. ACM 21 (8), Aug. 1978, 613–641.
3. Ehrig, H., et al.,Compatibility problems in the development of algebraic module specifications, Theor. Comput. Sci. 77, 1 & 2, 1990, 27–71.
4. Floyd, R. W.,Algorithm 97, Comm. ACM vol. 5 (6), 1962 June, p. 345.
5. Hoare, C. A. R.,Mathematics of programming, BYTE Magazine, 1986; also Timothy R. Colburn et al. (eds.),Program Verification, Kluwer, Netherlands, 1993, 135–154.