publisher: William Morrow publish date: November 26th 2002
format: hardcover pages: 628
language: English
ISBN:
0688142974 (9780688142971)
publisher: HarperCollins publish date: August 17th 2010
format: ebook pages: 656
language: English
ISBN:
0062013017 (9780062013019)
format: kindle pages: 666
language: English
ASIN: B003JBI3D8