publisher: William Morrow Paperbacks publish date: March 28th 2006
format: paperback pages: 320
language: English
ISBN:
0060815442 (9780060815448)
publisher: HarperCollins publish date: November 3rd 2009
format: ebook pages: 320
language: English
ISBN:
0061985252 (9780061985256)