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