Frontiers of human-centered computing, online communities and virtual environments - Earnshaw, Rae A., 1944- (Springer, 2001)