Very well researched and written. The narrator does a great job; most narrations bother me but I enjoyed listening to this one.