publisher: Alfred A. Knopf publish date: October 29th 2002
format: hardcover pages: 530
language: English
ISBN:
0375411992 (9780375411991)
ASIN: 375411992
publisher: Ballantine Books publish date: September 30th 2003
format: mass market paperback pages: 626
language: English
ISBN:
0345443683 (9780345443687)
ASIN: 345443683