Cart Sanlesson , professor ».