The Supernaturalist. Eoin Colfer