The Essential Guide to Doing the School Play The Essential Guide to Doing the School Play
2026
200 Themes for Devising Theatre with 11–18 Year Olds 200 Themes for Devising Theatre with 11–18 Year Olds
2024
200 Plays for GCSE and A-Level Performance 200 Plays for GCSE and A-Level Performance
2021