Authors | David Knight
autor-image
David Knight
David Knight is Emeritus Professor of History and Philosophy of Science at Durham University.