Erich Keller (Q95321888)
Swiss historian
Language:
other details