publisher: Random House USA Inc publish date: August 13th 2002
format: paperback pages: 320
language: English
ISBN:
0394756568 (9780394756561)
publisher: Pantheon publish date: April 12th 1987
format: hardcover pages: 340
language: English
ISBN:
0394521900 (9780394521909)
publisher: Pantheon publish date: August 22nd 2012
format: ebook pages: 400
language: English
ISBN:
0307784061 (9780307784063)