The Owl Service
by Alan Garner
4 stars
(2 reviews)