publisher: Abacus publish date: April 1st 2004
format: hardcover pages: 320
language: English
ISBN:
0349115524 (9780349115528)
publisher: Little Brown and Company publish date: January 1st 2003
format: hardcover pages: 311
language: English
ISBN:
0316860956 (9780316860956)