publisher: Abacus
publish date: September 2nd 2004
format: paperback
language: English
ISBN:
0349116814 (9780349116815)
publisher: Abacus (Little,Brown) publish date: January 27th 2005
format: paperback
language: English
ISBN:
0316726141 (9780316726146)
language: English
ISBN:
0316725226 (9780316725224)