Jeff Hughes

Professional information

Affiliation
University of Manchester, President of the British Society for the History of Science