erinmalone rated Perihelion Summer: 4 stars June 21, 2020 Public Greg Egan: Perihelion Summer (2019)Perihelion Summer by Greg Egan