d'Agapeyeff A, 1985. Interviewed in Computing the Magazine, 20 06 1985, p. 31.

du Boulay B, 1986. “Some difficulties of learning to program” Journal of Educational Computing Research2(1) pp. 57–73.

du Boulay B and Matthew I, 1984. “Fatal error in pass zero: how not to confuse novices” Behaviour and Information Technology3 pp. 109–118.

du Boulay B and Sothcott C, 1987. “Computers teaching programming: an introductory survey of the field” In: Artificial Intelligence and Education: Learning environments and intelligent tutoring systems, Lawler R W and Yazdani M, Eds, Norwood, New Jersey: Ablex, Ch. 16.

Dale F, 1985. “Getting to grips with an expert” Computer Systems, 12 1985 pp. 31–35.

Ehrlich K and Soloway E, 1984. “An empirical investigation of the tacit plan knowledge in programming” In: Human Factors in Computer Systems, Thomas J C and Schneider M L, Eds, Norwood, New Jersey: Ablex, pp. 113–133.

Kinzer C, Littlefield J, Delclos V R and Bransford J D, 1985. “Different LOGO learning environments and mastery: relationships between engagement and learning” Computers in the Schools pp. 33–43.

Lan M S, Panos R R and Balban M S, 1988. “The Press Lineup Advisor: An Expert System for Newspaper Printing Press Configuration” The Knowledge Engineering Review (this issue).

Putman R T, Sleeman D, Baxter J A and Kuspa L K, 1986. “A summary of misconceptions of high school basic programmers” Journal of Educational Computing Research2(4) pp. 459–472.

Shneiderman B, 1980. Software psychology, Cambridge, Massachusetts. Winthrop Publishers.

Shortliffe E H, 1976. Computer-based medical consultations: MYCIN, New York: Elsevier.

Sleeman D, Putnam R T, Baxter J A and Kuspa L K, 1986. “Pascal and high school students: a study of errors” Journal of Educational Computing Research, 2(1) pp. 5–23.

Sleeman D and Soloway E, (Eds.), 1986. “Special issue on Novice Programmers” Journal of Educational Computing Research2(1).

Ward R D, 1987. Getting Started with the S.1 Knowledge Engineering Tool, Documentation AUCS/D8702, Department of Computing Science, University of Aberdeen.