Overview of science and technology in the 20th century - Bernal, J.D