publisher: Broadway Books publish date: August 21st 2001
format: paperback pages: 688
language: English
ISBN:
0609807072 (9780609807071)
publisher: Crown publish date: May 23rd 2000
format: hardcover pages: 588
language: English
ISBN:
0609605887 (9780609605882)
publisher: Three Rivers Press (CA) publish date: February 11th 2009
format: ebook pages: 688
language: English
ISBN:
0307565769 (9780307565761)