Cognitive development an information-processing view - Klahr, David; Wallace, John Gilbert (Erlbaum, 1976)