Charlie is a bit of a Mary Sue, and there are plenty of coincidences that should never have happened. But other than that, the story is very entertaining.

I received a free copy of this book and am leaving an honest review of my own volition.