Virtual Community Attraction: Why People Hang Out Online
Computer Networks as Social Networks: Collaborative Work, Telework, and Virtual Community