publisher: William Morrow Paperbacks publish date: December 18th 2007
format: paperback pages: 272
language: English
ISBN:
0061173223 (9780061173226)
publisher: HarperCollins publish date: December 18th 2007
format: ebook pages: 272
language: English
ISBN:
0061559660 (9780061559662)