by Barbara Kingsolver (Author)
Format: Hardcover
Pages: 444
Edition: First Edition
Publisher: HarperCollins
Published: Oct 2000
ISBN 10: 0060199652
ISBN 13: 9780060199654