Peer-to-peer computing in health-promoting voluntary organizations: a system design analysis. - Irestig M; Hallberg N; Eriksson H; Timpka T (Journal of Medical Systems, 2005)