Gerard L'E Turner Author & Editor

Gerard L'E. Turner, Museum of the History of Science, University of Oxford, UK