1-2 of 2 Books
Learning in groups
By David Jaques
Building online learning communities
By Rena M. Palloff