1. Computer-supported co-operative work: research issues for the 90s;Olson;Behaviour and Information Technology,1993
2. Jacques, D. (1991). Learning in Groups. 2nd Edn. London: Kogan Page
3. Educating a new engineer;Denning;Communications of the ACM,1992
4. Venter, I. M., & Stoltz D. (1995). Teamwork and Cooperative Learning in Computer Science. Technical Report UWC-TRB/95-03. University of the Western Cape
5. Designing new principles to sustain research in our universities;Denning;Communications of the ACM,1993