publisher: Random House Trade Paperbacks publish date: June 12th 2007
format: paperback pages: 272
language: English
ISBN:
140006225X (9781400062256)
publisher: Random House Trade publish date: December 10th 2008
format: ebook pages: 272
language: English
ISBN:
0307487822 (9780307487827)
publisher: Random House Trade publish date: January 1st 2008
format: ebook
language: English
ISBN:
1299011020 (9781299011021)