A review by mrawdon
Poseidon's Wake by Alastair Reynolds

4.0