format: hardcover pages: 352
ISBN:
0393089576 (9780393089578)
publisher: Knopf Canada publish date: April 12th 2011
format: hardcover pages: 272
language: English
ISBN:
0307399443 (9780307399441)
publisher: Viking publish date: 2019-07-09
format: ebook pages: 368
ISBN:
9781984877291