Science in the 20th Century: A Social-Intellectual Survey