Teaching the Next Generation of Teachers: Preparing for the Practice of Learning Communities in Secondary School by Rich Waters Back to product details page >