Foundations of Psychology - Hayes, Nicky (Thompson, 2000)