Implementing Collaborative e-Learning Techniques in Collaborative Virtual Environments: The Case of Second Life | IEEE Conference Publication | IEEE Xplore