by John Verdon
3.85
418 pages
7h 55m
Challenge your mind with a complex and baffling mystery that will keep you guessing until the very end, filled with twists, turns, and psychological suspense that will leave you on the edge of your seat.