publisher: Bloomsbury USA
publish date: 2017-08-01
format: hardcover pages: 336
language: English
ISBN:
1620409674 (9781620409671)
publisher: Bloomsbury publish date: 2015-07-14
format: ebook pages: 336
language: English
ISBN:
9781620408353
publisher: Bloomsbury publish date: 2020-05-03
format: hardcover pages: 512
ISBN:
9781408885161