James Henry Hammond and the Old South

GPTKB entity