publisher: Knopf Doubleday Publishing Group publish date: June 16th 2009
format: hardcover pages: 336
language: English
ISBN:
0594003210 (9780594003212)
publisher: Random House Audio publish date: June 16th 2009
format: audiobook
language: English
ISBN:
0739324063 (9780739324066)