How does online social networking enhance life satisfaction? The relationships among online supportive interaction, affect, perceived social support, sense of community, and life satisfaction
Me and my 400 friends: The anatomy of college students' Facebook networks, their communication patterns, and well-being.