1. Thomas Johnsson. Compiling Lazy Functional Languages. PhD thesis, Chalmers Tekniska Högskola, Göteborg, Sweden, January 1987.
2. Thomas Johnsson. The G-machine. In Proceedings of the Workshop on Declarative Programming, University College, London, April 1983.
3. David Lester. A congruence proof for graph reduction. 1987. Unpublished.
4. R.E. Milne and C. Strachey. A Theory of Programming Language Semantics. Chapman and Hall, London, 1976.
5. R. Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17(3):348–375, December 1978.