Computer-assisted instruction a synthesis of theory, practice, and technology - Steinberg, Esther R. (Lawrence Erlbaum, 1991)