3.5

This book is thorough and was engaging and entertaining. It sometimes felt like a long article and sometimes like a gossip column. Some of it had silly descriptions or turns of phrase, but that wasn't an incredible bother. There were quite a few sentences I had to read many times to understand what they meant, which interrupted the flow and lowered my opinion. I still enjoyed it for a deep dive into a very interesting tangled web.