Cover

Bruce Sterling

First published 1985

My Rating: excellent

ISBN 9783453031456