I really enjoy Ted Dekker's books. Though their premise is similar to most thrillers he manages to give his main characters a depth beyond what most authors in that genre provide. They stay with me past the end of the book. This one has particularly likeable (or despisable!) main characters and I still wasn't sure what would happen up until the very end!