Cognitive psychology - Sternberg, Robert (Melbourne Wadsworth/Thomson Learning, 2003)