I was pleasantly surprised by the quality of this independently published novel, and am happy to give it a 4.5 star rating. Normally, I am more likely to give 1-star to a popular, million dollar novel that is a historical train wreck, so I should explain my deviance in the opposite direction on this...