Gustaf Magnus Elgenstierna — Swedish historian (1871-1948)