Cross, Robert, 1799-1859