Stonehaven : Stonehaven Heritage Society,