by William Wilson (minister of St. Paul's Free Church, Dundee.)
Minister of St. George's Free Church, and Principal of the New College, Edinburgh
No description available