Robert C. Fluhrer Professor of Civil War Studies Emeritus, Gettysburg College

Source documents