J. Patton Anderson, Confederate General: A Biography