Wilfred Rubens, Bruno Emans, Teemu Leinonen, Antonio Fernandez Gómez-Skarmeta, Robert-Jan Simons: Design of web-based collaborative learning environments. Translating the pedagogical learning principles to human computer interface. Comput. Educ. 45(3): 276-294 (2005)