E-learning : concepts and practice - Holmes, Bryn (Sage Publications Ltd., 2006)