publisher: Basic Books publish date: November 5th 1998
format: paperback pages: 480
language: English
ISBN:
0813335337 (9780813335339)
publisher: Farrar Straus Giroux publish date: May 1st 1997
format: hardcover pages: 440
language: English
ISBN:
0374253420 (9780374253424)
publisher: Penguin publish date: May 29th 2012
format: kindle pages: 476
language: English
ASIN: B006CU9Y1S
publisher: Pocket Books publish date: June 2nd 1997
format: paperback pages: 320
language: English
ISBN:
0671004999 (9780671004996)
publisher: Penguin publish date: May 29th 2012
format: ebook pages: 480
language: English
ISBN:
1101575093 (9781101575093)