publisher: Harper Paperbacks publish date: July 27th 2004
format: paperback pages: 400
language: English
ISBN:
0060524022 (9780060524029)
publisher: William Morrow publish date: May 6th 2003
format: hardcover pages: 400
language: English
ISBN:
0060524014 (9780060524012)