The second punic war a reappraisal - Cornell, Tim (Bulletin of the Institute of Classical Studies. Supplement, 1996)