The history of Crieff. From the earliest times to the dawn of the twentieth century /
Porteous, Alexander.
Edinburgh & London, 
1912.