publisher: Little, Brown and Company publish date: November 1st 2005
format: paperback pages: 320
language: English
ISBN:
0349119678 (9780349119670)
publisher: Abacus publish date: January 8th 1998
format: paperback pages: 304
language: English
ISBN:
0349108137 (9780349108131)