GENERALS IN GRAY. Lives of the Confederate Commanders.