Ruth L. David

German philologist