Overview

William Garden Blaikie

(1820—1899) Free Church of Scotland minister and writer