10th Battalion, North Carolina Heavy Artillery also known as 10th Artillery Battalion&nbsp