publisher: Little, Brown and Company publish date: January 10th 2012
format: hardcover pages: 368
language: English
ISBN:
0316098752 (9780316098755)
publisher: Penguin Press publish date: 2019-09-10
format: hardcover pages: 320
ISBN:
0525560343 (9780525560340)
publisher: Penguin publish date: January 10th 2012
format: kindle pages: 343
language: English
ISBN:
9780141973463
publisher: Penguin Random House Audio Publishing Group publish date: 2019-09-10
format: mp3 Audiobook pages: 592
ISBN:
9780593107454