Teaching in Blended Learning Environments: Creating and Sustaining Communities of Inquiry - Vaughan, Norman D. (Athabasca University Press, 2013)