publisher: Random House, Inc. publish date: 2000
format: hardcover pages: 318
language: English
ISBN:
0375503730
publisher: Brilliance Audio publish date: January 25th 2005
format: audiobook
language: English
ISBN:
1596005475 (9781596005471)
publisher: Ballantine Books publish date: 2002-01-29
format: Paperback pages: 352
language: English
ISBN:
034543773X (9780345437730)
ASIN: 034543773X