Skip to main content

Confederate engineer: Training and campaigning with John Morris Wampler