Designing Online Communities is a must-have for anyone designing or researching online communities, particularly for learning. Owens' work is both comprehensive and eminently readable, a sweeping look at the technologies, design patterns, and cultural forms they produce that is both theoretically ambitious and grounded in examples and tools that will help you develop, research, and manage online communities.