The records of Elgin, 1234-1890
By: compiled by William Cramond. Vol.1.
Publisher: New Spalding Club
Published: 1903
Place of publication: Aberdeen
Language: eng