by Jan Swafford (Author)
Format: Illustrated
Pages: 752
Edition: Vintage Books ed.
Publisher: Vintage
Published: 01 Jun 2003
ISBN 10: 0679745823
ISBN 13: 9780679745822