Dr John Haldane ,prof.