I've seen the movie based on this book and the sequel. The book was a fast read but well-written. And it leaves off on a cliffhanger, so you might want to make sure you have the next book before starting this one.
I loved this book, was very good throughout, but I was just a little disappointed by the ending. Keeps building up thru the whole book, but then the ending was not as good as I thought it would have been. Im glad I read it.