Cognitive psychology - Sternberg, Robert J. (Harcourt Brace College Publishers, 1999)