This book was very good, but I personally found its robust history and wandering detail kind of exhausting. In the end, it prevented me from finishing the book. I may try and pick it up again someday, when I have more patience for that sort of thing.