publisher: HarperOne publish date: October 5th 2004
format: paperback pages: 368
language: English
ISBN:
0060730609 (9780060730604)
publisher: HarperOne publish date: October 7th 2003
format: hardcover pages: 368
language: English
ISBN:
006053687X (9780060536879)