Old Dalkeith.
Dalkeith History Society.
[Dalkeith] : Dalkeith History Society,
1984-