Web-based learning: theory, research and practice - O'Neil, Harold F Ed; Perez, Ray S Ed (Routledge, 2006)