David M. Knight

David Marcus Knight was Professor of the History and Philosophy of Science at Durham University.