publisher: HarperOne publish date: October 25th 2005
format: paperback pages: 528
language: English
ISBN:
0060816104 (9780060816100)
publisher: HarperOne publish date: November 30th 2004
format: hardcover pages: 528
language: English
ISBN:
0060526556 (9780060526559)
publisher: HarperOne
format: hardcover
language: English
ISBN:
5558676965 (9785558676969)