Hoadley, C.2022-03-022022-03-0219990-8058-3773-6https://publica.fraunhofer.de/handle/publica/135966Computer support for collaborative learning (CSCL) 1999. Designing new media for a new millenium, collaborative technology for learning, education, and training