professor G . Branting,