Author: Halifax Caledonian Club.