Complex problem solving : principles and mechanisms / edited by Robert J. Sternberg, Peter A. Frensch. - Sternberg, Robert J.; Frensch, Peter A. (Lawrence Erlbaum Associates, 1991)