by Diane Ackerman
publisher: Scribner publish date: October 4th 2005
format: paperback pages: 300
language: English
ISBN:
0743246748 (9780743246743)
ASIN: 743246748
publisher: Scribner publish date: May 25th 2004
format: hardcover pages: 320
language: English
ISBN:
0743246721 (9780743246729)
publisher: Scribner publish date: October 30th 2012
format: kindle pages: 300
language: English
ASIN: B009K4YLLQ
publisher: Scribner publish date: October 30th 2012
format: ebook pages: 320
language: English
ISBN:
1439125082 (9781439125083)