The American Civil War a military history - Keegan, John 1934-2012 (Hutchinson, 2009)