John G. Barrett's book North Carolina in the Civil War and his shorter one North Carolina as a Civil War Battlefield have information. Of course these are not recent works, but still useful.