Books
Understand Greek Mythology
2012
A Streetcar Named Desire: York Notes for A-level ebook edition
2015
AQA GCSE English Language Grades 1-5 Student Book
2015
Key Stage 3 English Anthology: Dystopia
2020
Key Stage 3 English Anthology: Shakespeare
2020
Lower Secondary English Teacher's Guide: Stage 9
2021