"approximately 20,000-foot and 1,500 horse" . . . "15,000 killed" . . . . . . . "Roman Republic" . . . . "Carmona" . . . "Roman Victory" . . . "Battle of Carmona" . "70,000-foot, 5,000 horse, 36 elephants (Roman claim, greatly disputed)" . . . "Battle of Carmona" . . "Carthage" .