The structure of science: problems in the logic of scientific explanation by Ernest Nagel | Menrva Books | MenrvaBooks