Why all CSL is CL: Distributed mind and the future of computer supported collaborative learning (2005)

by David Williamson Shaffer , Katherine A. Clinton