Margaret Catherine Blaikie — Scottish temperance activist (1823-1915)