Review: Good read
Rating: 3 out of 5
Date: 12 17, 2013
Necessary Evil was a bit of a slow start but turned into a good read. A few unexpected twists in unexpected places. Well worth the time to read.