Review: James writes really well.
Rating: 5 out of 5
Date: 07 1, 2013
I gave it 5 stars because there is nothing I didn't like. Some of the shenanigans are very improbable but so well told that I let my imagination go where he wanted me to. The flow of the story was better than a lot of the mainstream authors I've read.