Philip Pullman is on the fairytale train.