Revelation Space

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

Chasm City

by