Collaborative learning, reasoning, and technology - O'Donnell, Angela M.; Hmelo-Silver, Cindy E.; Erkens, Gijsbert (L. Erlbaum Associates, 2006)