Oscar Montelius , professor at the national historical museum , Sweden ».