publisher: William Morrow Paperbacks publish date: June 3rd 2003
format: paperback pages: 320
language: English
ISBN:
0060934565 (9780060934569)
publisher: HarperCollins publish date: October 5th 2010
format: ebook pages: 320
language: English
ISBN:
0062046497 (9780062046499)