1. ‘Compiling lazy functional languages, Part II’, PhD thesis, Department of Computer Science, Chalmers University of Technology, Goteborg (1987).
2. and , ‘Parallel graph reduction with the (μ,G)-machine’, Proc. Conference on Functional Programming Languages and Computer Architecture, London, September 1989, ACM Press.
3. Principles For the Design of a Distributed Memory Architecture for Parallel Graph Reduction
4. ‘A shared-memory parallel G-machine based on the evaluation transformer model of computation’, in Workshop on the Implementation of Lazy Functional Languages, Aspenas, Sept. 1988, T. Johnsson et al. (eds), Report 53, University of Goteborg and Chalmers University, Sweden.
5. ‘Algorithmic skeletons: a structured approach to the management of parallel computation’, PhD thesis, University of Edinburgh (1988).