David Elliott, or true to his promise.
Irvine, C. E.
London & Glasgow, 
[1930]