Artemis Fowl (Artemis Fowl, Book 1) - Eoin Colfer

Another regular on my  re-read list.