Cover

Nancy Kress

First published 1996

My Rating: very good

ISBN 3453133269