by James Welch
publisher: W. W. Norton & Company publish date: February 17th 2007
format: paperback pages: 352
language: English
ISBN:
0393329380 (9780393329384)
publisher: Penguin publish date: October 1st 1991
format: paperback pages: 352
language: English
ISBN:
0140110526 (9780140110524)
publisher: W W Norton & Co Inc publish date: October 1st 1990
format: hardcover pages: 349
language: English
ISBN:
0393028968 (9780393028966)