John Macleod, D. D
Publisher: Publications Committee of the Free Church of Scotland
Published: 1951-01-01