Inverurie ... The official guide.
Inverurie (Scotland)
Cheltenham, 
[1952]