Indubitable Truth in Science?. (2012). Philosophy and Progress, 50(1-2), 65-88. https://doi.org/10.3329/pp.v50i1-2.11923