Overview

Geoffrey Ernest Maurice de Ste Croix

(1910—2000) ancient historian