Title: Historical Sketch And Roster Of The North Carolina 1st Heavy Artillery Battalion