Teaching online : a guide to theory, research, and practice - Major, Claire Howell (Tech.edu., 2015)