The Eternity Code - Eoin Colfer It's been my favorite so far! The auther leaves you hanging[at least it was like that for me] at the end of the book.