Scan barcode
cjslinger's review
5.0
This is one of the most interesting books that I've read over the past few years. The characters are well written and the story pulled me along well. it's a book that will be in my head for a while.
More...