Rothes past and present. A history of the town and parish and of Lodge St. John - operative - No. 193, ancient free and accepted Masons of Scotland. [With plates, including portraits.]
Gray, John Ross.
Stirling :  For the author, 
1954.