Marilyn Palmer

Professor Emerita of Industrial Archaeology, University of Leicester