publisher: William Morrow Paperbacks publish date: January 4th 2005
format: paperback pages: 368
language: English
ISBN:
0060773324 (9780060773328)
ASIN: B000GG4JLE
publisher: William Morrow
publish date: June 30th 2009
format: hardcover pages: 384
language: English
ISBN:
0061673560 (9780061673566)