publisher: Harper Perennial publish date: March 14th 2006
format: paperback pages: 336
language: English
ISBN:
006050157X (9780060501570)
publisher: Ecco publish date: April 12th 2005
format: hardcover pages: 320
language: English
ISBN:
0060501553 (9780060501556)