Review: Great book
Rating: 5 out of 5
Date: 03 11, 2014
This is an excellent book.  It's a little predictable, but at a few points there are some excellent plot twists that you'd never expect.