Second Life and the New Generation of Virtual Worlds | IEEE Journals & Magazine | IEEE Xplore