publisher: Viking Adult publish date: February 4th 2010
format: hardcover pages: 451
language: English
ISBN:
0670021415 (9780670021413)
publisher: Penguin publish date: January 25th 2011
format: paperback pages: 480
language: English
ISBN:
0143118927 (9780143118923)
publisher: Penguin publish date: February 4th 2010
format: ebook pages: 448
language: English
ISBN:
1101189924 (9781101189924)