Diamond Dogs, Turquoise Days (Revelation Space Series #6) by Alastair Reynolds Back to product details page >