Guide to Blairgowrie and Rattray, including Glenshee and Strathardle : official guide.
Blairgowrie and Rattray (Scotland).Town Council.
Blairgowrie :  printed and published for Blairgowrie and Rattray Town Council by Blairgowrie Advertiser, 
[1950]