The latest winner of the BSHS Ivan Slade Prize for a critical contribution to the history of science has been announced.