Cognitive psychology and its implications - Anderson, John R. (W. H. Freeman and company, 1995)