Major General Alexander M. McCook, USA: A Civil War Biography