David S. Landes

GPTKB entity