Peter X. Weber

Swiss historian