by John Katzenbach
4.13
491 pages
9h 18m
Enter a dark and twisted game of cat and mouse with a brilliant but disturbed analyst, a suspenseful thriller that will keep you guessing until the shocking climax.