Spycatcher by Matthew Dunn (♦♦♦)

Will Cochrane is MI6’s most valuable asset; he is the agent called Spartan, killer of killers, one whose identity is known to just two men in England one of whom is the Prime Minister. After a failed mission in NY City, Cochrane is extracted by a CIA man who knows his identity all too well. Upon his return to England, Alistair, Cochrane’s controller, summons him to be debriefed on his most recent mission and a new one, one that will put him in a collision course with his father’s killer.

The mission is to capture alive a general in the Islamic Revolutionary Guards, an agent called Megiddo, who is planning an attack somewhere in the Western hemisphere. Will Cochrane must track that man and make him talk about his genocidal plans. The problem is…Megiddo is one of the most elusive men anyone has ever met and in getting to him many lives will be in jeopardy.

Spycatcher by Matthew Dunn is a good book, but not great. The plot is intense, Will Cochrane, its protagonist, is one of the most human and realistically depicted secret agents around; he practically jumps out of the page, he is that vibrant. However, Megiddo, Will’s archenemy, is so elusive that sometimes it seems that Will and his team of paramilitary operatives are following a ghost. I believe Dunn’s intention was exactly that, to portray Megiddo as Will’s counterpart, his evil twin, but in doing so he stretched the plot several hundred pages longer than the story has any right to be, the result is boring and utterly annoying.