Author: Kirkcaldy Civic Society.