Guidelines for collaborative learning in computer science. - Kathie A. Yerion; Jane A. Rinehart (ACM SIGCSE Bull., 1995)