undefined

Peter J. Bowler

Professor Emeritus of the History of Science at Queen's University Belfast, fellow of the British Academy, member of the Royal Irish Academy, and past president of the British Society for the History of Science.