publisher: Titan
publish date: June 21st 2011
format: hardcover pages: 256
language: English
ISBN:
1845769309 (9781845769307)
publisher: Titan publish date: June 21st 2011
format: ebook
language: English
ISBN:
0857687913 (9780857687913)
publisher: Titan Books publish date: October 2nd 2012
format: paperback pages: 256
language: English
ISBN:
1781163081 (9781781163085)