The Nature of Scientific Knowledge - Kevin McCain (Springer, 2016)