Teaching and learning at a distance foundations of distance education - Simonson, Michael R. (Merrill, 2000)