Double Cross
(Alex Cross, book 13)
James Patterson