Buist, Henry, 1829-1887.