Cognitive psychology - Sternberg, Robert J. (Harcourt Brace Jovanovich, 1996)