The 28th North Carolina Infantry: A Civil War History and Roster