Rosenberg

Philosophy of science - 2nd edn. - Routledge

0415343178

501 / PHI