The Second Punic War : a reappraisal - Cornell, Tim; Rankov, N. B., 1954-; Sabin, Philip A. G. (Institute of Classical Studies, University of London School of Advanced Study, 1996)