Upper Strathearn : from earliest times to today : a study of its places and its people /
McNaughton, David B.
[Edinburgh] : Jamieson & Munro,
[1989]
Includes index.