William H. Brock is Reader in the History of Science at the University of Leicester.