Collaborative Learning Patterns: Assisting the Development of Component-Based CSCL Applications. - Juan I. Asensio-Pérez; Yannis A. Dimitriadis; Marta Heredia; Alejandra Martínez-Monés; Francisco J. Álvarez; María T. Blasco; César A. Osuna (PDP, 2004)