Dr. Arthur Keaveney

Reader in Ancient History, Kent University, UK