Cover

Alastair Reynolds

First published 2004

My Rating: excellent

ISBN 0575074361