The scientific revolution. - Bernal, J. D.