William H. C. Whiting — Confederate States Army general (1824-1865)