Simon Schaffer — British historian of science