Both books — all of Daniel Silva’s books (he has written 20) — are as up to the minute as the latest sound of a car bomb exploding somewhere in the world.
Advertisement