professor Alexander Haine i Aberdeen och professor ( 1.