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