Six Months, Three Days by Charlie Jane Anders People who can see the future are fiddly characters to use. Especially if they can see their own immediate future. Continue reading →