A. B. Davidson (New College, Edinburgh; Free Church of Scotland)
The school reader needs JavaScript to show the pages. Internet Archive reader
Images and text: Internet Archive