McRae's battalion, North Carolina cavalry / - Weaver, Jeffrey C. (J.C. Weaver, 2005)