publisher: Ballantine Books publish date: November 23rd 2004
format: paperback pages: 512
language: English
ISBN:
0345445554 (9780345445551)
publisher: Ballantine Books publish date: December 2nd 2003
format: hardcover pages: 464
language: English
ISBN:
0345445546 (9780345445544)
publisher: Ballantine Books publish date: December 18th 2007
format: kindle pages: 512
language: English
ASIN: B009IAV35Y
publisher: Ballantine Books publish date: December 18th 2007
format: kindle pages: 512
language: English
ASIN: B009BTYW2I
format: kindle pages: 509
language: English
ASIN: B000XUACYG
publisher: Ballantine Books publish date: January 1st 2007
format: ebook
language: English
ISBN:
1283997843 (9781283997843)