Oskar Stavenhagen — Baltic German medievalist (1850-1930)