Revelation Space

Series by Alastair Reynolds
Book 2 Alastair Reynolds: Chasm City (2003, Ace Books) 5 stars

Chasm City

by