Cover

Michael Bishop

First published 1982

My Rating: excellent

ISBN 0671449737