Design of technology-enhanced learning : integrating research and practice - Bower, Matt, (Emerald Publishing, 2017)