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