publisher: Ballantine Books
publish date: June 28th 2005
format: hardcover pages: 352
language: English
ISBN:
0345441818 (9780345441812)
publisher: Ballantine Books publish date: January 5th 2010
format: paperback pages: 352
language: English
ISBN:
0345441826 (9780345441829)