https://oikofuge.com/egan-dichronauts/
Greg Egan: Dichronauts