hafva professor A .Mayer