If you want a good and concise background leading up to the Battle at Cannae between the Romans and Carthaginians pick up this book. It is well organized and presented in an exciting style that will keep you reading page after page.
The author draws upon several of the ancient sources,yet offers critical analysis of each and also draws on modern consensus scholarship regarding the source authors' stories on various battles and strategies.
The Punic Wars were a defining moment in the rise of Rome and its eventual dominance of the Mediterranean world, and the author places appropriate emphasis on each event as he narrates.
It is true that the author frequently splices in modern phraseology when describing a scene or tactic, and while that might seem awkward to some, I believe it does not disrupt the overall story flow and excitement of the read.