Barnes, Robert, 1817-1907