Björn Eriksson — semi-legendary Swedish king