Learning and teaching with computers : - O'Shea, Tim 1949- (Harvester studies in cognitive science, 1987)