Alex Rosenberg Philosophy of science Contemporary introduction - 3rd - New York Routledge 2017 - p.308 Subjects--Topical Terms: B.EL.Ed