Collaborative Virtual Environments. Digital Places and Spaces for Interaction.

Abstract