moonshadow rated Perihelion Summer: 5 stars Jan. 10, 2020 Public Greg Egan: Perihelion Summer (2019)Perihelion Summer by Greg Egan