SF Encyclopedia Picture Gallery
Stacey Blake. The Isle of Peril (London: Amalgamated Press, 1930) [chap: first published 13 October 1928-16 February 1929 The Modern Boy: in the publisher's Boys' Friend Library series: pb/uncredited]
Image courtesy of The Friardale Website