Grampian lives : living through the twentieth century in the small towns and settlements of north-east Scotland.
Northcroft, David.
Inverurie : Leopard,
2010.