publisher: Titan Books publish date: 2015-07-10
format: ebook pages: 352
language: English
ISBN:
1783295244 (9781783295241)
ASIN: 1783295244
publisher: Titan Books publish date: 2016-10-18
format: Paperback pages: 352
language: English
ISBN:
1783299436 (9781783299430)
ASIN: 1783299436