Theory and Practice of Online Learning - Anderson (Athabasca University Press, 2008)