by Angus Donald
publisher: Sphere
publish date: August 1st 2013
format: hardcover pages: 512
language: English
ISBN:
184744508X (9781847445087)
publisher: Sphere publish date: August 1st 2013
format: kindle pages: 433
language: English
ASIN: B00ABLJ69E
publisher: St. Martin's Press publish date: November 11th 2014
format: hardcover pages: 432
language: English
ISBN:
1250056705 (9781250056702)