publisher: Ballantine Books publish date: March 26th 2002
format: hardcover pages: 326
language: English
ISBN:
0345435273 (9780345435279)
publisher: Ballantine Books publish date: March 4th 2003
format: mass market paperback pages: 348
language: English
ISBN:
0345423429 (9780345423429)
ASIN: 345423429