Well researched, annotated and indexed. At times it is a lively read, but it takes too big a bite out of history. I give it 7/10