A research program is a professional network of scientists conducting basic research. The term was used by philosopher of science Imre Lakatos to blend and revise the normative model of science offered by Karl Popper's The Logic of Scientific Discovery and the descriptive model of science offered by Thomas Kuhn's The Structure of Scientific Revolutions. Lakatos found falsificationism impractical and often not practiced, and found normal science—where a paradigm of science, mimicking an exemplar, extinguishes differing perspectives—more monopolistic than actual.