publisher: Harper Paperbacks publish date: October 11th 2005
format: paperback pages: 352
language: English
ISBN:
0060558024 (9780060558024)
publisher: Harper publish date: September 21st 2004
format: hardcover pages: 320
language: English
ISBN:
0060558016 (9780060558017)