Mediaeval Elgin
Subtitle: Phases of the town and the surrounding county with brief historical notes