Home›Books›Designing for virtual communities in the service of learningDesigning for virtual communities in the service of learningby Sasha A. Barab, Rob Kling, James H. GrayNo description available.Distance educationComputer-assisted instructionVirtual reality in educationInternet in educationCognition and cultureVirtual reality