I disliked long, seemingly drawn out, descriptions of various groups in the initial chapters although some of it was interesting. I appreciate the point of these chapters, but I decided to skip ahead once I felt I got the gist. Later sections are golden. 5 stars