publisher: Villard publish date: May 15th 2007
format: hardcover pages: 272
language: English
ISBN:
1400065976 (9781400065974)
publisher: Random House Publishing Group publish date: May 15th 2007
format: ebook
language: English
ISBN:
1588365921 (9781588365927)