Online Communities : Designing Usability and Supporting Sociability

Jenny Preece
Wiley
9780471805991
0-471-80599-8