publisher: Viking Adult publish date: December 13th 2007
format: hardcover pages: 400
language: English
ISBN:
0670018732 (9780670018734)
publisher: Penguin publish date: October 28th 2008
format: paperback pages: 416
language: English
ISBN:
0143114476 (9780143114475)
publisher: Viking Books publish date: December 13th 2007
format: ebook pages: 400
language: English
ISBN:
1429557230 (9781429557238)
publisher: Penguin publish date: December 13th 2007
format: ebook pages: 416
language: English
ISBN:
110120267X (9781101202678)