Dave Ames finished reading Revelation Space by Alastair Reynolds Nov. 27, 2022 Public Revelation Space by Alastair Reynolds