Peter J BowlerPeter 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 ociety for the History of Science from 2003 to 2005. Read More Read Less
An OTP has been sent to your Registered Email Id:
Resend Verification Code