Cognitive psychology - Robert J Sternberg (Thomson Wadsworth, 2006)