The history of Blairgowrie (town, parish, and district) : being an account of the origin and progress of the Burgh from the earliest period, with a description of the antiquities, topography, civil history, ecclesiastical and parochial records, institutions, public works, manufactures, legends, sports, statistics, and biographical sketches of eminent persons ...
MacDonald, John A. R