Added Keller, C., 2005, Virtual learning environments: three implementation perspectives