Ballinbreich Castle.
Central and North Fife Preservation Society.
[Cupar?] : [Central and North Fife Preservation Society?],
[19uu?]
Title from cover.