Amazon calculates a product’s star ratings using a machine learned model instead of a raw data average. The machine learned model takes into account factors including: the age of a review, helpfulness votes by customers and whether the reviews are from verified purchases.
A bunch of interesting characters wove there way through a story with a few twists and turns. I found the prose easy to read and became so engrossed in finding out what happens, I read the story in one sitting. Characters were believeable. I have met a few of them before.