Collaborative Learning Techniques - Elizabeth F. Barkley (Jossey Bass, 2005)