Otto Greiffenhagen — Baltic German historian (1871-1938)