Thinking and problem solving - Sternberg, Robert J. 1949- (Acad. Press, 1998)