publisher: Ballantine Books publish date: November 26th 2002
format: ebook
language: English
ISBN:
0345458729 (9780345458728)
publisher: Ballantine Books publish date: July 26th 2005
format: paperback pages: 416
language: English
ISBN:
034548424X (9780345484246)
publisher: Ballantine Books publish date: November 26th 2002
format: hardcover pages: 384
language: English
ISBN:
0345433092 (9780345433091)