Lieutenant Colonel James B. McPherson’s Report on the Battle of Fort Donelson
Before he was a corps commander in the Union Army, James B. McPherson served as chief engineer and aide de camp on the staff of General Ulysses S. Grant during that general’s 1862 campaigns,...