progress-of-science-is-inevitable-part-ii