Scan barcode
320 pages • first pub 2015 (editions)
ISBN/UID: 9780385540353
Format: Hardcover
Language: English
Publisher: Nan A. Talese
Publication date: 29 September 2015
320 pages • first pub 2015 (editions)
ISBN/UID: 9780385540353
Format: Hardcover
Language: English
Publisher: Nan A. Talese
Publication date: 29 September 2015
419 pages • first pub 2015 (editions)
ISBN/UID: 9780349007298
Format: Paperback
Language: English
Publisher: Virago Press
Publication date: 24 September 2015
419 pages • first pub 2015 (editions)
ISBN/UID: 9780349007298
Format: Paperback
Language: English
Publisher: Virago Press
Publication date: 24 September 2015
382 pages • first pub 2015 (editions)
ISBN/UID: 9781101912362
Format: Paperback
Language: English
Publisher: Anchor Books
Publication date: 09 August 2016
382 pages • first pub 2015 (editions)
ISBN/UID: 9781101912362
Format: Paperback
Language: English
Publisher: Anchor Books
Publication date: 09 August 2016
480 pages • first pub 2015 (editions)
ISBN/UID: 9780804194914
Format: Paperback
Language: English
Publisher: Random House Large Print Publishing
Publication date: 29 September 2015
480 pages • first pub 2015 (editions)
ISBN/UID: 9780804194914
Format: Paperback
Language: English
Publisher: Random House Large Print Publishing
Publication date: 29 September 2015
12 hours, 11 minutes • first pub 2015 (editions)
ISBN/UID: 9781101924778
Format: Audio
Language: English
Publisher: Penguin Random House Audio Publishing Group
Publication date: 29 September 2015
12 hours, 11 minutes • first pub 2015 (editions)
ISBN/UID: 9781101924778
Format: Audio
Language: English
Publisher: Penguin Random House Audio Publishing Group
Publication date: 29 September 2015
308 pages • first pub 2015 (editions)
ISBN/UID: 9781408867785
Format: Hardcover
Language: English
Publisher: Bloomsbury
Publication date: Not specified
308 pages • first pub 2015 (editions)
ISBN/UID: 9781408867785
Format: Hardcover
Language: English
Publisher: Bloomsbury
Publication date: Not specified
363 pages • first pub 2015 (editions)
ISBN/UID: 9780385540360
Format: Digital
Language: English
Publisher: Nan A. Talese
Publication date: 29 September 2015
363 pages • first pub 2015 (editions)
ISBN/UID: 9780385540360
Format: Digital
Language: English
Publisher: Nan A. Talese
Publication date: 29 September 2015
320 pages • first pub 2015 (editions)
ISBN/UID: 9780771009112
Format: Hardcover
Language: English
Publisher: McClelland & Stewart
Publication date: Not specified
320 pages • first pub 2015 (editions)
ISBN/UID: 9780771009112
Format: Hardcover
Language: English
Publisher: McClelland & Stewart
Publication date: Not specified
320 pages • first pub 2015 (editions)
ISBN/UID: 9781408867792
Format: Digital
Language: English
Publisher: Bloomsbury
Publication date: Not specified
320 pages • first pub 2015 (editions)
ISBN/UID: 9781408867792
Format: Digital
Language: English
Publisher: Bloomsbury
Publication date: Not specified
56 pages • first pub 2015 (editions) user-added
ISBN/UID: 9781614520818
Format: Paperback
Language: English
Publisher: Byliner Serials
Publication date: 01 May 2013
56 pages • first pub 2015 (editions) user-added
ISBN/UID: 9781614520818
Format: Paperback
Language: English
Publisher: Byliner Serials
Publication date: 01 May 2013
438 pages • first pub 2015 (editions)
ISBN/UID: 9789511347408
Format: Hardcover
Language: Finnish
Publisher: Otava
Publication date: 01 September 2020
438 pages • first pub 2015 (editions)
ISBN/UID: 9789511347408
Format: Hardcover
Language: Finnish
Publisher: Otava
Publication date: 01 September 2020