John Cheves Haskell - Confederate officer, lawyer