The ancient and modern history of Buckhaven in Fife-shire [electronic resource] : .. / By Merry Andrew, at Tamtallon