Bourne Enigma by Eric Van Lustbader

From Book Trigger Warnings