John Ma

Professor of Classics; Chair, Department of Classics

Hyde Lectures, Department of Classics, University of Pennsylvania, March 2023


John Ma

Professor of Classics; Chair, Department of Classics

Hyde Lectures, Department of Classics, University of Pennsylvania, March 2023


John Ma
Professor of Classics; Chair, Department of Classics

Hyde Lectures, Department of Classics, University of Pennsylvania, March 2023