Judith Greene places traditional topics of cognitive psychology in a new approach. She provides a clear introduction to complex ideas, and emphasises their practical application for teaching and learning as well as everyday life.