publisher: William Morrow Paperbacks publish date: May 30th 2006
format: paperback pages: 368
language: English
ISBN:
0060008938 (9780060008932)
publisher: HarperEntertainment publish date: May 31st 2005
format: hardcover pages: 352
language: English
ISBN:
006000892X (9780060008925)
publisher: HarperCollins publish date: October 13th 2009
format: ebook pages: 368
language: English
ISBN:
0061842524 (9780061842528)