Modern science and modern thought