Development and optimization of P2people: collaboration platform based on "common interests" groups and peer-to-peer networks. - Rafael Melendreras-Ruiz; Rafael Berenguer-Vidal; Angel J. García Collado (CCNC, 2005)