Invaluable support for all teachers of Shakespeare in schools, colleges and institutions of higher education. Teaching Shakespeare is a major contribution to the knowledge and expertise of all teachers of Shakespeare in schools, colleges and institutions of higher education. It makes explicit the principles of active learning which underpin Cambridge School Shakespeare, and helps teachers to develop their existing good practice. Practical examples...