Philosophy and sociology of science : an introduction - Stewart Richards