Microcomputers in Social Studies: An Innovative Technology for Instruction.