publisher: Harper Paperbacks publish date: June 1st 2003
format: paperback pages: 400
language: English
ISBN:
0060958537 (9780060958534)
publisher: William Morrow publish date: April 1st 2002
format: hardcover pages: 400
language: English
ISBN:
006019880X (9780060198800)