Mark K. Singley, Peter G. Fairweather, Steven Swerling: Team tutoring systems: reifying roles in problem solving. CSCL 1999: 66