Reminiscences: John S. Wray McRae's Battalion, North Carolina Calvary, McRae's Battalion