William H Brock Author & Editor

William H. Brock, Emeritus Professor of History of Science, University of Leicester, UK