The Gilesgate story challenge.
Nelson, Miles,illustrator.
Berry, Simon.
Title from cover.