10 books in this genre
J. H. Stine
William Swinton
A. A. Humphreys
George B. McClellan
Jonathan Letterman
Bruce Catton
Henry Morford
United States. Congress. Joint Committee on the Conduct of the War.