publisher: Harper
publish date: January 17th 2012
format: hardcover pages: 560
language: English
ISBN:
0060898976 (9780060898977)
publisher: Vintage publish date: February 10th 2004
format: paperback pages: 416
language: English
ISBN:
0375703772 (9780375703775)