1. Can programming be liberated from the Von Neumann style? A functional style and its algebra of programs;Backus;Comm. ACM,1978
2. The algebra of functional programs: function level reasoning, linear equations;Backus,1981
3. Function level programs as mathematical objects;Backus,1981
4. Orderings for term-rewriting systems;Dershowitz;Theoret. Comput. Sci.,1982
5. An introduction to OBJ: a language for writing and testing formal algebraic program specifications;Goguen,1979