Review: Surprising
Rating: 4 out of 5
Date: 11 25, 2012
Good read.  A lot of twists to it.  At the end though, some of the twists were explained not clearly enough in my opinion.  Left me wondering about parties involved.  I mean their conections to each other.