Mark Hudson

Mark Hudson is a Researcher at the Max Planck Institute of Geoanthropology and a Fellow of the Royal Historical Society.