Cover

Vernor Vinge

First published 1992

My Rating: excellent

ISBN 0312851820