1. Throw-away compiling
2. ‘Units for dynamic compiling’ Papers in compiling No. 3, University of Kent at Canterbury (1976).
3. BASIC—an evaluation of processing methods and a study of some programs
4. ‘Incremental dynamic compilation strategies for Pascal’, PhD. thesis, University of Hull, 1981.
5. Modification of the Pascal-P compiler for a single-accumulator one-address minicomputer