by Fergus Hume (Author)
Format: Illustrated
Pages: 498
Edition: Illustrated
Publisher: Read Books
Published: 13 May 2013
ISBN 10: 147330511X
ISBN 13: 9781473305113