Magee, Michael. 2004. “E-Learning Lifecycles:How Communities and Context Can Affect E-Learning Specifications and Tool Design”. Canadian Journal of Learning and Technology 30 (3). https://doi.org/10.21432/T28C89.