A review by papertraildiary
Suggested Reading by Dave Connis

3.0

3.5. I liked the writing but had some issues with the storyline. More thoughts to come.