publisher: Penguin publish date: May 14th 2009
format: hardcover pages: 336
language: English
ISBN:
1616846933 (9781616846930)
publisher: Riverhead Books publish date: May 14th 2009
format: ebook pages: 336
language: English
ISBN:
1101051302 (9781101051306)
publisher: Riverhead Trade
publish date: May 4th 2010
format: paperback pages: 336
language: English
ISBN:
0001594484627