Helmsdale : Helmsdale Heritage Society,