Author: McEachran, Duncan McNab, 1841-1924.