publisher: Viking publish date: October 24th 2006
format: hardcover pages: 487
language: English
ISBN:
0670037850 (9780670037858)
publisher: Penguin publish date: October 2nd 2007
format: paperback pages: 512
language: English
ISBN:
0143112414 (9780143112419)
publisher: Penguin publish date: October 24th 2006
format: hardcover pages: 487
language: English
ISBN:
0641909683 (9780641909689)
publisher: Viking Books publish date: February 1st 2007
format: ebook pages: 512
language: English
ISBN:
1429511362 (9781429511360)
publisher: Penguin publish date: October 24th 2006
format: ebook pages: 512
language: English
ISBN:
1101218789 (9781101218785)
publisher: Viking Books publish date: October 2nd 2007
format: ebook pages: 512
language: English
ISBN:
1429516267 (9781429516266)