The structure of science: problems in the logic of scientific explanation Nagel, Ernest Popularity → Current 27 Peak 64 Niche 87 Routledge and Kegan Paul 1979 618 pages