Collaborative learning techniques - Barkley, Elizabeth F (John wiley & sons, Franciso, 2005)