Kenneth S. Macdonald, M.A., D.D: missionary of the Free Church of Scotland, Calcutta - Macphail, James M. b. (Oliphant, Anderson & Ferrier, 1905)