Professorskan M . Ribbing.