And it comes with my strongest recommendation to read, despite its length. Not only will you learn a thing or two (I did), but it also is likely to bring your blood to a boil.
(I do wish, though, that writers and their editors would learn the difference between "danger" and "peril" -- they are not synonyms for the same notion. When Kevin Drum says, "dangerous" in fact he means "perilous.")
-- David M Gordon / The Deipnosophist