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