Epub Collaborative Virtual Environments: Digital Places And Spaces For Interaction