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