Local History: Halifax in the time of cholera



unravelhalifax