publish date: 2018-03-06
format: paperback pages: 305
language: English
ISBN:
014313163X (9780143131632)
ASIN: B071K4DV8F
publisher: Bloomsbury Publishing (NY) publish date: 2017-10
format: ebook pages: 331
language: English
ISBN:
9781408888117
publisher: Raven Books publish date: 2018-04-05
format: paperback pages: 364
language: English
ISBN:
1408888032 (9781408888032)