publisher: Ballantine Books publish date: January 23rd 2007
format: hardcover pages: 288
language: English
ISBN:
0345492609 (9780345492609)
publisher: Ballantine Books publish date: February 12th 2008
format: paperback pages: 304
language: English
ISBN:
0345492617 (9780345492616)
publisher: Ballantine Books publish date: February 12th 2008
format: ebook
language: English
ISBN:
0345504461 (9780345504463)
format: kindle pages: 306
language: English
ASIN: B0013XW2Y0