publisher: Jonathan Ball Publishers publish date: 2012
format: paperback pages: 420
language: English
ISBN:
1868424251 (9781868424252)
publisher: Jonathan Ball Publishers publish date: June 14th 2012
format: ebook pages: 350
language: English
ISBN:
186842426X (9781868424269)
publisher: Biteback Publishing publish date: June 4th 2013
format: paperback pages: 416
language: English
ISBN:
1849544085 (9781849544085)