Psychology for the Classroom: Constructivism and Social Learning provides a lively introduction to the much debated topics of talk and group collaboration in classrooms, and the development of interactive approaches to teaching.