Review: Quite an unexpected ending!
Rating: 5 out of 5
Date: 12 20, 2012
I found this book to be very interesting by the time I finished it.  I got a little tired of some seemingly repetitive parts but the ending was a huge surprise.