Set in the town of Three Rivers in the not-too-distant future, the book may seem all too reflective of current headlines for ...