publisher: Little, Brown and Company publish date: June 1st 2004
format: paperback pages: 272
language: English
ISBN:
0316860484 (9780316860482)
publisher: Little, Brown and Company publish date: June 1st 2004
format: hardcover pages: 288
language: English
ISBN:
0316728640 (9780316728645)