Drag to reposition
Save
Cancel
Georgia Testa
University of Leeds
Home
Publications
18
Most Recent
Most Downloaded
Topics
Events
1
News and Updates
2
More details
University of Leeds
School of Philosophy, Religion, and History of Science
Associate Professor
Leeds, West Yorkshire, United Kingdom of Great Britain and Northern Ireland