Revelation Space

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

Chasm City

by