Meaningful online learning : integrating strategies, activities, and learning technologies for effective designs / Nada Dabbagh, Rose M. Marra, Jane L. Howland. London : Routledge, 2019