Elgin past and present /
Seton, Mike.
Brown, Gordon.
Moray (Scotland).District Council.
Elgin : Moray District Council,
1995.
Previous ed.: 1980.
Includes bibliography.