John Brown Gordon: Soldier, southerner, American (Southern biography series)