Very detaileded book. Endless meticulous descriptions, explanations IT made it hard to read. Some stories repeated .I struggled and then it wasn't even finished. Disappointing.
Story line is good l, and the characters are interesting. Writing is a little under developed and lacks depth in places. Lots of typos, but overall, it is a decent read.