This book sucked me in from the very beginning.  My theory on what was going on changed several times during the reading.  I definitely recommend this book and I will be looking for other books by this author.