ISBN:
0321192516 (9780321192516)
publisher: Vintage Books
publish date: January 1st 2011
format: ebook
ISBN:
1299012221 (9781299012226)
publisher: Knopf
publish date: April 19th 2011
format: hardcover pages: 464
language: English
ISBN:
0307271102 (9780307271105)
publisher: Pearson Learning Solutions
format: paperback pages: 593
ISBN:
1256278831 (9781256278832)
publisher: Basic Books publish date: November 6th 2012
format: paperback pages: 344
language: English
ISBN:
046503148X (9780465031481)