publisher: Titan Books publish date: April 3rd 2012
format: paperback pages: 350
language: English
ISBN:
0857686356 (9780857686350)
publisher: Titan Books publish date: April 9th 2013
format: paperback pages: 336
language: English
ISBN:
0857686364 (9780857686367)
format: paperback pages: 368
language: English
ISBN:
0857686372 (9780857686374)
publisher: Yellowback Mysteries
publish date: October 1st 2007
format: paperback pages: 256
language: English
ISBN:
1596635711 (9781596635715)
publisher: Quiver
publish date: April 1st 2010
format: kindle pages: 208
language: English
ASIN: B004GHNP1Y
publisher: Titan Books publish date: 2018-01-30
format: paperback pages: 448
ISBN:
1785654527 (9781785654527)