This is such a well, crafted, spy, thriller. There are lots of twists and turns, but you can follow it and understand what’s going on. If you haven’t figured out a particular fact or event, it’s because the writer does not want you to know that yet. Finally a great spy, thriller that you can follow.