Cover

Nancy Kress

First published 1991

My Rating: excellent

ISBN 9780688121891