Professional Virtual Worlds Supporting Computer-Mediated Communication, Collaboration, and Learning in Geographically Distributed Contexts | IEEE Journals & Magazine | IEEE Xplore