publisher: Quercus
publish date: October 2013
format: paperback pages: 513
language: English
ISBN:
178087975X (9781780879758)
publisher: Quercus publish date: 2017-10-19
format: paperback pages: 450
language: English
ISBN:
1784298611 (9781784298616)
publisher: Quercus
format: Paperback pages: 496
language: English
ISBN:
9781784290634