Cognitive psychology - Sternberg, Robert J., 1949- (Cengage learning, 2017)