An archaeologist, lecturer, and travel guide, Eve MacDonald is currently lecturer in ancient history at Cardiff University. She lives in London.
Carthage
Eve MacDonald - Hardback
£22.00
Hannibal
Eve MacDonald - Paperback
£12.99