Stephen Elliott Welch of the Hampton Legion (Civil War Heritage Series)