Days of Future Past, Part 1: Past Tense by John Van Stry - Baen Books