Peter M Harman

P. M. HARMAN is Professor of the History of Science at Lancaster University.