Scipio Africanus and Rome's Invasion of Africa: A Historical Commentary on Titul Livius (Mcgill University Monographs in Classical Archaeology and H) ... in Classical Archaeology and History