Learning Communities 2.0 by William Spady, William G. Spady & Charles J. Schwahn