Illustrated guide to St Giles' Cathedral Edinburgh and the Chapel of the Thistle
Meikle, William,Church Superintendent of St. Giles', Edinburgh.
Edinburgh
[192-]