SciFi Mind - Redemption Ark by Alastair Reynolds

The Revelation Space Universe