Comment

Nov 15, 2016stephaniedchase rated this title 4 out of 5 stars
An intriguing plot, properly conflicted main character, and chilling alternate present-day reality marred by a sloppy ending -- and elevated by being just the book we might need to read following the results of the presidential election.