Collaborative Learning, Reasoning, and Technology - Angela M. O'Donnell; Gijsbert Erkens; Cindy E. Hmelo-Silver (Taylor and Francis, 2005)