publisher: St Martin's Press (15 Jun. 2015) publish date: 2018-06-11
format: hardcover pages: 320
language: English
ISBN:
1250149061 (9781250149060)
publish date: 2019-7-9
format: paperback pages: 368
language: English
ISBN:
1250047315 (9781250047311)