David H J Larmour Author & Editor

David H. J. Larmour is Professor and Head of Classics, Department of Classical and Modern Languages and Literatures, Texas Tech University. Diana Spencer is Lecturer in Classics, Institute of Archaeology and Antiquity, University of Birmingham.