by Fergus Hume
publisher: Wakeman Press publish date: June 16th 2011
format: paperback pages: 324
language: English
ISBN:
1446069877 (9781446069875)
publisher: Forbes Press publish date: April 2nd 2013
format: paperback pages: 328
language: English
ISBN:
1473300851 (9781473300859)
publisher: Echo Library publish date: October 1st 2000
format: paperback pages: 328
language: English
ISBN:
1846376580 (9781846376580)