The nature of scientific knowledge : an explanatory approach - McCain, Kevin
Keywords: Philosophy and science; Philosophy; Knowledge, Theory of; Science -- -- Study and teaching; Electronic books