Revelation Space
Alastair Reynolds
Revelation Space (1)
Redemption Ark
Eversion
4 Absolution Gap
Revelation Space (4)