1. Anderson, J., Farrell, R., & Sauers, R. (1984). Learning to program in LISP. Cognitive Science, pp. 87–129.
2. An overview of KLR, a knowledge representation language;Bobrow;Cognitive Science,1977
3. Bonar, J., Cunningham, R., & Schultz, J. (1986). An object-oriented architecture for intelligent tutoring systems. In Proceedings of the ACM conference on object-oriented programming systems, languages and applications, OOPSLA'86 (pp. 269–276), New York, USA.
4. Carr, B., & Goldstein, I. (1977). Overlays: A theory of modelling for computer-aided instruction. Technical Report Memo 406, AI Laboratory, Cambridge, MA: M.I.T. Press.
5. Clancey, W. (1987). Methodology for building an intelligent tutoring system. In G. Kearsley (Ed.), Artificial intelligence and instruction: Applications and methods (pp. 193–227). Reading, MA: Addison-Wesley.