An archaeologist, lecturer, and travel guide, Eve MacDonald is currently lecturer in ancient history at Cardiff University. She lives in London.
Carthage
Eve MacDonald - Paperback
£12.99
Hannibal
Subscribe to our newsletter, and stay in the loop: