This one jumps around a bit but all comes together in the end. He doesn’t a great job of telling the non-main character stories too. Fascinating story.