Brought to you by The Reading Agency. Delivered in partnership with Public Libraries.
2,202,295 books read so far
K M Peyton
5 out 5
Another spine-tingling story from the Shock Shop by a wickedly good writer.
For parents and carers
Find your local library
For teachers
For reading in the early years