Good old Diana Wynne Jones. I love how with all of her books you feel like you're in the same world, different universe. She has created a 'Diana Wynne Jones' world all of her own.
What always amazes me is that she never seems to bother with explaining anything, like the world, the magic it just is what is and she doesn't need to explain. You just get it. She always credits her readers with some intelligence which I love too. I can't help but say "I love" when speaking of Diana Wynne Jones.
Although, the story itself felt a bit - recycled and put together, her older works are much better but I can't take credit away from her. It might not be as good, but still just as brilliant.