The American Civil War a military history / - Keegan, John, (Hutchinson,)