Books
Authors
P. J. Heslin is a lecturer in the Department of Classics and Ancient History at the University of Durham.