A Web 2.0-Based Collaborative Annotation System for Enhancing Knowledge Sharing in Collaborative Learning Environments

Carnegie Mellon Silicon Valley