Peter J. Bowler is Professor emeritus of the History of Science at Queen's University, Belfast. He is a Member of the Royal Irish Academy and a Fellow of the American Association f...lihat lebih banyakPeter J. Bowler is Professor emeritus of the History of Science at Queen's University, Belfast. He is a Member of the Royal Irish Academy and a Fellow of the American Association for the Advancement of Science. He was President of the British Society for the History of Science from 2003 to 2005. lihat lebih sedikit