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