The Nature of Scientific Knowledge: An Explanatory Approach
Kevin McCain
Springer Undergraduate Texts in Philosophy (0)