by Rob Kaufman
4.34
320 pages
6h 4m
Prepare for a roller coaster of suspense as you try to unravel a reality-bending conspiracy that will keep you guessing until the very end.