publisher: Ballantine Books publish date: June 28th 2005
format: paperback pages: 303
language: English
ISBN:
0345467787 (9780345467782)
publisher: Quixotic Books publish date: January 6th 2014
format: kindle pages: 224
language: English
ASIN: B004ZULGKY
publisher: Ballantine Books publish date: July 25th 2006
format: paperback pages: 320
language: English
ISBN:
0345467809 (9780345467805)