David Brion Davis

GPTKB entity