Rolf Torstendahl

Professor Emeritus at Department of History, Uppsala University. Member of the European, Swedish and Norwegian Academies of Sciences
Author ID: 17453
Interests