Inverurie, Ellon street guide: Balmedie ... Tarves.
Largs :  Nicolson, 
c1997.
Includes indexes.