The book of Banff, royal and ancient burgh /
Banff Preservation & Heritage Societyauthor.