Fascinating story, but the narration is bad enough to be distracting. Parts of the book get bogged down in excessive detail.