Peter J. BowlerPeter J. Bowler is Emeritus Professor of the History of Science at Queen's University Belfast. He is a Fellow of the British Academy, a Member of the Royal Irish Academy, and a Fellow of the American Association for the Advancement of Science. He haspublished a number of books on the history of biology and several general surveys. Read More Read Less
An OTP has been sent to your Registered Email Id:
Resend Verification Code