Registrum Cartarum Ecclesie Sancti Egidii De Edinburgh: A Series of Charters and Original Documents Connected with the Church of St. Giles, Edinburgh.

Bok av St Giles Church