Amarel, S. (1968), ‘On Representation of Problems of Reasoning about Actions’, in D. Michie, ed.,Machine Intelligence 3, Edinburgh, Scotland: Edinburgh University Press.
Banerji, R. B. (1980),Artificial Intelligence: a Theoretical Approach New York, NY: North-Holland.
Ernst, G. W. and Goldstein, M. M. (1982), ‘Mechanical Discovery of Classes of Problem-Solving Strategies’,Journal of ACM 29, pp 1–23.
Ernst, G. W. and Newell, A. (1969),GPS: A Case Study in Generality and Problem Solving, New York, N.Y.: Academic Press.
Guvenir, H. A. and Ernst, G. W. (1990), ‘Learning Problem Solving Strategies Using Refinement and Marco Generation’,Artificial Intelligence 44, pp. 209–243.
Korf, R. E. (1985),Learning to Solve Problems by Searching for Macro-Operators, Boston, MA: Pitman Advanced Publishing Program.
Lauriere, J.-L. (1990),Problem Solving and Artificial Intelligence, London: Prentice-Hall.
Newell, A. and Simon, H. A. (1972),Human Problem Solving, Englewood Cliffs, N.J.: Prentice Hall.
Nourse, J. G. (1981),The Simple Solution to Rubik's Cube, New York: Bantam Books.
Simon, H. A. (1983), ‘Search and Reasoning in Problem Solving’,Artificial Intelligence 21, pp. 7–29.