This work was undertaken by J.A.O. Allan and D.J.A. Ross for the Corporation of Aberdeen.
This work was undertaken by J.A.O. Allan for the Corporation of Aberdeen. This work was undertaken by D.J.A. Ross for the Corporation of Aberdeen.