J.C. Yardley is a professor of Classics at the University of Ottawa and former President of the Classical Association of Canada.
Greek and Roman Education
3 authors - Paperback
£37.99
3 authors - Hardback
£130.00
Justin and Pompeius Trogus
JC Yardley - Hardback
£100.00
Hannibal's War
Livy - Paperback
£13.99