An expanded 1990 version of the third Dirac Memorial Lecture, plus two previously unpublished lectures by Paul Dirac and Werner Heisenberg.