by E. Janet Browne
publisher: Princeton University Press publish date: October 5th 2003
format: paperback pages: 632
language: English
ISBN:
0691114390 (9780691114392)
ASIN: 691114390
publisher: Knopf publish date: September 10th 2002
format: hardcover pages: 608
language: English
ISBN:
0679429328 (9780679429326)
publisher: Pimlico publish date: October 28th 2003
format: paperback pages: 608
language: English
ISBN:
0712668373 (9780712668378)
publisher: Knopf publish date: May 18th 2011
format: ebook pages: 608
language: English
ISBN:
0307793680 (9780307793683)