Science and the Quest for Meaning