publisher: Diversion Publishing publish date: 2017-03-07
format: Paperback pages: 268
language: English
ISBN:
1682307018 (9781682307014)
publisher: Tantor Audio publish date: 2017-03-07
format: audiobook
language: English
ISBN:
1515916618 (9781515916611)