Ten-year-old Mary comes to live in a lonely house on the Yorkshire moors and discovers an invalid cousin and the mysteries of a locked garden.
Jenny Brackley Books


The Mystery of Allegra
- 56 pages
- 2 hours of reading
The books are graded at six vocabulary levels, ranging from 400 words (Beginning) to 2,500 words