A really interesting read. The book is well researched in its content, which makes the subject matter more believable.
I loved the author's ability to add the plot twists as the reader journeys through the various stages of the book.
I like to think that I can usually predict what's coming next, but was pleasantly surprised with where I was taken.
I'd highly recommend this to any reader with an open mind.