4.0

A bit slow to start, otherwise a meticulously researched and masterfully told story.