Review: Good read
Rating: 4 out of 5
Date: 09 9, 2013
Terrific characters ... Very convoluted plot with lots of twists and turns.  Extremely graphic at times .. I had to skip some of the worst parts.  The ending was quite a surprise.