The records of Elgin
By: compiled by William Cramond
Contributors: Cramond, William, 1844-; Ree, Stephen, 1852-
Publisher: New Spalding Club
Published: 1903
Place of publication: Aberdeen
Language: eng