Christopher HoadleyBooksProceedings of CSCL '99Computer Support for Collaborative Learning (cscl '99): Designing New Media for A New MillenniumComputer Support for Collaborative Learning (cscl '99)Author data: Open Library