Hamilton, John Bell, 1807-1887.