E-learning theory and practice / Caroline Haythornthwaite and Richard Andrews. - Haythornthwaite, Caroline A. (SAGE, 2011)