Analyzing Collaborative Learning: Multiple Approaches to Understanding Processes and Outcomes. - Cindy E. Hmelo-Silver; Ellina Chernobilsky; Olga Mastov; Clark A. Chinn; Angela M. O'Donnell; Gijsbert Erkens (ICLS, 2006)