There is a new regimental history on the 21st North Carolina (by Sherrill). Have you checked there?
Kindest Regards, Michael C. Hardy www.michaelchardy.com