John Krige

Historian of science and technology