Fighting for General Lee: Confederate General Rufus Barringer and the North Carolina Cavalry Brigade
by author Sheridan R. Barringer