A History of Science in Society, Volume II: From the Scientific Revolution to the Present, Second Edition