This book explores cooperative learning (CL) through the lens of reflective language teaching, delving into a wide range of issues on which teachers will want to reflect and suggesting ways that they could do that reflection. Example lessons bring to life the principles and practicalities discussed.