Artemis Fowl 6: The Time Paradox by Eoin Colfer
Artemis Fowl 6: The Time Paradox by Array