This is a more historical scenario than shown in Great Battles Of Julius Caesar: Civil Wars Playbook.
Caesar has some legions with only few cohorts presents, and Scipio has some missing forces, like an elite I legion or 1500 celtic horsemen, who escaped to Africa after Pharsalus disaster.
Battle is smaller than Pharsalus scenario but bigger than original GBoH Thpasus sceanrio.
Caesar has 80 cohorts with 3000 cavalry to Scipio 96 Cohorts, five thousands cavalry and 60 elephants with some light infantry.
To recreate this battle author used from hereafter books and ancient sources:
Legions of Rome: The Definitive History of Every Imperial Roman Legion,
Caesar's Legion: The Epic Saga of Julius Caesar's Elite Tenth Legion and the Armies of Rome (Roman Legions)
Julius Caesar: Bellum Civile (all parts)