Review: Very good!
Rating: 5 out of 5
Date: 11 15, 2013
A long involved book.  It had many twists.  I was very surprised at some of those and that was a good thing.