New Perspectives on the Battle of Cannae
(An edited transcription of a presentation delivered in Barletta, Italy, on the 2230th anniversary of Hannibal’s greatest victory, 2 August
Read more(An edited transcription of a presentation delivered in Barletta, Italy, on the 2230th anniversary of Hannibal’s greatest victory, 2 August
Read more