• Alexander, C. (1979) The Timeless Way of Building. New York: Oxford University Press.
  • Breuker, J. and W.A. van de Velde. (2004) CommonKADS Library for Expertise Modelling: Reusable Problem-Solving Components. Ios Press Inc.
  • Clancey, W. (1985) Heuristic classification. Artificial Intelligence, 27, 289350.
  • Dasgupta, S. (1991) Design Theory and Computer Science. Cambridge: Cambridge University Press.
  • Jackson, M.A. (2001) Problem Frames. Addison-Wesley.
  • Minsky, M. (1975) A Framework for representing knowledge, in The Psychology of Computer Vision (P. Winston ed.). McGraw-Hill.
  • Studer, R., V.R. Benjamins and D. Fensel. (1998) Knowledge engineering: principles and methods. Data & Knowledge Engineering, 25, 161197.
  • Sutcliffe, A. (2002) The Domain Theory: Patterns for Knowledge and Software Reuse. CRC Press.