Free Preview of North Carolina Troops, 1861-1865: A Roster, Volume 22: Confederate States Navy, Confederate States Marine Corps, and Charlotte Naval Yard
North Carolina Troops, 1861-1865: A Roster, Volume 22: Confederate States Navy, Confederate States Marine Corps, and Charlotte Naval Yard