Dogsbody by Diana Wynne Jones - WordSea