Cover

Vernor Vinge

First published 1999

My Rating: excellent

ISBN 1857988264