Computer-Supported Collaborative Learning. CSCL: An Historical Perspective. by Gerry Stahl, Timothy Koschmann, Daniel Suthers based on a chapter in: R. K. Sawyer (Ed.). (2006). Cambridge Handbook of the Learning Sciences. Cambridge, UK: Cambridge Universi