Bird, Alexander

Philosophy of science - London Routledge 2003 - 313p.

501 B532P