Review: a fast moving read
Rating: 4 out of 5
Date: 05 12, 2013
This book changes every time you think you know where it is going.  An excellent read. Couldn't put it down.  Finished it in one day