Digital Technologies: Sustainable Innovations for Improving Teaching and Learning
Learning management system technologies and software solutions for online teaching: tools and applicationsby Yefim Kats, 2010
Teaching as a design science: building pedagogical patterns for learning and technology by Diana Laurillard, 2012