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