publisher: HarperPress publish date: May 27th 2010
format: paperback pages: 325
language: English
ISBN:
0007351526 (9780007351527)
publisher: Random House Audio publish date: June 2nd 2009
format: audiobook
language: English
ISBN:
0739383558 (9780739383551)
publisher: Broadway Books publish date: January 1st 2009
format: ebook
language: English
ISBN:
1299033822 (9781299033825)