What Is Scientific Knowledge? An Introduction to Contemporary Epistemology of Science English Routledge 2019 text McCain, Kevin Author Kevin McCain; Kostas Kampourakis Author book portal_lib 1138570168, 9781138570160 1402-02-29 1402-02-30