'A rollicking adventure [with] the inventive twists and turns of a satisfyingly bustling plot.' New York Times 'Fantastic... Gerard Fox could be Jack Reacher's ancestor, 700 years …