Magee, M. (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