1. Dabbagh N, Bannan-Ritland B (2005) Online learning: concepts, strategies, and application. Pearson Prentice Hall, New Jersey
2. Kozaris IA (2010) Platforms for e-learning. Anal Bioanal Chem 397:893–898
3. Garrison DR, Vaughan ND (2008) Blended learning in higher education: framework, principles, and guidelines. Jossey-Bass, San Francisco
4. Garrison DR, Kanuka H (2004) Blended learning: uncovering its transformative potential in higher education. Internet High Educ 7:95–105
5. Cole J, Foster H (2008) Using Moodle: teaching with the popular open source course management system, 2nd edn. O’Reilly Media Inc., Sebastopol