Computer networks as social networks. collaborative work, telework, and virtual community. Barry Wellman ... [et al.] - Wellman, Barry