Hi David,
The most overlooked sources for battle information are the period newspapers. Try those from Raleigh and the other cities - as well as Northern papers.
I have seen a lot of fine battle accounts printed in period newspapers sources that historians ignore completely.
Greg Biggs