John Pegram — Confederate Army general (1832-1865)