Online Communities (Paperback)

Preece
Wiley
9780471805991
0-471-80599-8