publisher: Houghton Mifflin Harcourt publish date: November 15th 2006
format: hardcover pages: 752
language: English
ISBN:
0395854059 (9780395854051)
publisher: Mariner Books publish date: April 10th 2008
format: paperback pages: 768
language: English
ISBN:
0547053568 (9780547053561)