Artemis Fowl ★★★½

Yay! Took me back to childhood! :)