Mediaeval Elgin: phases of the town and the surrounding county with brief historical notes.
Wyness, Fenton.
Aberdeen,
1944.