Proteins, philosophy and peace

J D Bernal: the sage of science