publisher: Little, Brown and Company publish date: November 1st 2005
format: paperback pages: 328
language: English
ISBN:
0349114889 (9780349114880)
publisher: Little, Brown and Company publish date: May 23rd 2002
format: paperback pages: 256
language: English
ISBN:
0316859397 (9780316859394)