This was an excellent audio-book. The narrator was exceptional. At first I thought it might drag a bit because of all the detail. After getting into it further, I realized it was all necessary to make the plot complete. I'm glad I persisted and listened to the entire book.
Five stars for this author and his book.