publisher: HarperCollins
format: ebook pages: 240
ISBN:
0062358693 (9780062358691)
publisher: Penguin publish date: June 2010
pages: 418
ISBN:
9780141195148
publisher: W. W. Norton & Company publish date: September 17th 2006
format: hardcover pages: 272
language: English
ISBN:
0393062619 (9780393062618)