Professor Carmichael Inaugural Professorial Lecture