Cognitive psychology - Andrade, Jackie (Instant Notes, 2004)