Diana Wynne Jones at her finest - family feuds and chaos, magic with hilarious results and some of the most original ideas ever to appear between the covers of a book.