Definition
Key elements
References
Topper, A. 1995, Supporting classrooms as communities of learning: A review of research in support of communities of learning and the role of technology in these communities, [1] (no longer available). Excerpt found here [2]