We Knew They Were Coming

459 pages digital 2016

fiction science fiction adventurous tense slow-paced