e-Learning concepts and practice - Holmes (Sage Publications, 2006)