Guide to Blairgowrie and Rattray.
Blairgowrie and Rattray (Scotland).Town Council.
Blairgowrie :  Blairgowrie and Rattray Town Council, 
[1948]