Jonathan Powell is Professor of Latin, Royal Holloway, University of London. Jeremy Paterson is Senior Lecturer in Ancient History, University of Newcastle upon Tyne.
Cicero the Advocate
2 contributors - Paperback
£94.00
2 contributors - Hardback
£290.00