J.D.Bernal Lecture