O Thavenius ( latin ) , B.