Cognitive Psychology - STERNBERG, R. J (Harcourt Brace and Company, 1999)