A review by duchessofreadin
Gods and Generals by Jeff Shaara

5.0