Gods and Generals by Jeff Shaara
Gods and Generals by