Artemis Fowl (abridged)