The Greek historian who was a major source for the Punic Wars is Polybius. He lived around 200 to 118 BC and wrote "The Histories," which provide a detailed and largely objective account of the Punic Wars. Polybius was a Greek sent to Rome as a hostage in 167 BC, and he had access to firsthand accounts, including interviews with participants and close association with the Roman general Scipio Aemilianus during the Third Punic War. His work is considered the most reliable source on the Punic Wars, despite his somewhat pro-Roman perspective.
Other Greek historians like Appian of Alexandria also wrote about the Punic Wars, though Polybius remains preeminent due to his methodical approach and proximity to events.