Prof Joe Cain Professor of History and Philosophy of Biology Dept of Science & Technology Studies Faculty of Maths & Physical Sciences