publisher: Titan Books publish date: September 24th 2013
format: paperback pages: 320
language: English
ISBN:
1781167087 (9781781167083)
publisher: Metro, 306 pages, Paperback" /> publish date: September 30th 2004
format: paperback pages: 306
language: English
ISBN:
1843580934 (9781843580935)
publisher: Titan Books publish date: September 24th 2013
format: kindle pages: 353
language: English
ASIN: B00DXKJ7FS
publisher: Titan Books publish date: September 24th 2013
format: ebook pages: 376
language: English
ISBN:
1783290773 (9781783290772)